How to overlay a curve over histogram?

조회 수: 124(최근 30일)
Chiara Petrillo
Chiara Petrillo 2017년 4월 26일
편집: Andrew Newell 2017년 4월 26일
Hi There,
New to Matlab so sorry if the question is simple!
I have plotted a histogram with the following code:
data = csvread('testformatlab.csv')
col1 = data(:,8); %all rows in column 1
col2 = data(:,14);
X = (col1)./(col2);
*I would like to overlay a curve to the histogram, similar to the red one in the attached image. My current histogram is shown in the blue image.


Andrew Newell
Andrew Newell 2017년 4월 26일
편집: Andrew Newell 2017년 4월 26일
If you already have the curve, then just type hold on and plot it. An example:
ydata = randn(1000,1);
hold on
x = min(ydata):0.1:max(ydata);
y = 500*normpdf(x);

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by