Plot Marker - can it be alphabetical?

Hi,
I want to use alphabetical markers in the plot function. Intuitively one may write the command like this:
plot(x,y,'A')
This doesn't work of course, as 'A' is not in the default marker list.
How can I define other then default markers in the plot function?
Thanks, Marina.

댓글 수: 2

Marina Delac
Marina Delac 2011년 10월 13일
Hi,
Fangjun's suggestion definitely solves part of the problem.
But what I just realised that applying this solution I end up with, at least, 2 other issues:
1. Legend doesn't work any more
2. Rescaling of axis doesn't move text to new rescaled locations
Any suggestions, thanks, Marina.
Fangjun Jiang
Fangjun Jiang 2011년 10월 13일
Certainly my answer is not meant to be the "right" solution, but what do you mean your two remaining issues?
%%
x=1:10;
ya=1:10;
yb=10:-1:1;
figure;hold on;grid on;
plot(x,ya,'r');text(x,ya,'A');
plot(x,yb,'b');text(x,yb,'B');
legend({'A','B'});
axis([-5 15 -5 15]);

댓글을 달려면 로그인하십시오.

 채택된 답변

Fangjun Jiang
Fangjun Jiang 2011년 10월 13일

0 개 추천

As far as I know, that's not available in plot() as of now. All the possible markers are those listed in help plot.
Something like this may serve the purpose:
x=1:10;
y=1:10;
plot(x,y);
text(x,y,'A');

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by