How to overlay a curve over histogram?
조회 수: 68 (최근 30일)
이전 댓글 표시
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);
histogram(X);
*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.
Thankyou!!!
댓글 수: 0
답변 (1개)
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);
hist(ydata)
hold on
x = min(ydata):0.1:max(ydata);
y = 500*normpdf(x);
plot(x,y,'r')
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Histograms에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!