필터 지우기
필터 지우기

How to plot x and y error bars together with the data points?

조회 수: 22 (최근 30일)
Vitalie Lungu
Vitalie Lungu 2021년 10월 17일
편집: Scott MacKenzie 2021년 10월 17일
Hello! I am new to MATLAB and I am kinda stuck on a simple problem.
Let's suppose I have the data points x=[x1,x2,...,xn], y=[y1,y2,...,yn] and the uncertainties coresponding to these values error_x=[xe1,xe2,...,xen], error_y=[ye1,ye2,...,yen]. How could I plot the data together with the error bars?
This is an example how the data points would like:
Thanks!

채택된 답변

Scott MacKenzie
Scott MacKenzie 2021년 10월 17일
편집: Scott MacKenzie 2021년 10월 17일
Something like this seems to work:
% test data
x = randi([2 8],1,5);
y = randi([2 8],1,5);
error_x = rand(1,5);
error_y = rand(1,5);
scatter(x,y, 'd', 'filled');
set(gca, 'xlim', [0 10], 'ylim', [0 10]);
hold on;
errorbar(x, y, error_x, error_x, 'linestyle', 'none', 'color', 'k', 'linewidth', .8);
errorbar(x, y, error_y, error_y, 'horizontal', 'linestyle', 'none', 'color', 'k', 'linewidth', .8);

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Graphics Object Identification에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by