我想在Matlab中制作一个图形。
我们假设我为x设置[1,3,5]
,为y设置[0.2,0.4,0.5]
。是否可以绘制其上带有标签的图形,而不仅仅是点或线。例如,在坐标x = 1和y = 0.2时,它被写成" event1"在坐标x = 3和y = 0.4时,它写成" event2"。
答案 0 :(得分:1)
是的,你可以这样做:
x = [1 3 5];
y = [0.2 0.4 0.5]
my_str = {'event 1';'event 2';'event 3'};
figure
text(x,y,my_str);
axis([0.8*min(x) 1.2*max(x) 0.8*min(y) 1.2*max(y)])