如何在散点图中将点连接至水平轴上形成线条

4
在Excel中,要在折线图中添加垂直参考线,只需单击折线输出,然后选择"垂直参考线"。但如果您的绘图是散点图,则需要单击"误差线",设置为负值、无顶帽、100%,那么您将几乎得到相同的输出结果。但是我不知道Matlab是否可以实现这一功能,请帮忙看看。
这是我的x,y数据:
x=28,35,44,57,68,70,85
y= 5,6,14,10,17,7,8,5

我不知道Matlab是否可以在数据为散点数据时进行删除线操作,请帮助我,谢谢 :)
1个回答

2
您应该使用stem函数,而不是plot。比在Excel中更容易,无需任何技巧。
x = [28, 35, 44, 57, 68, 70, 85];
y = [5,  6,  14, 17, 7,  8,  5 ];

stem(x,y)

我可以修改这个图表吗?比如大小、颜色等等?还有,怎样给每个数据点加上标签呢?谢谢,顺便说一下,它很好用 :) - matlabnewbie
1
请检查丹提供的链接,所有东西都在那里。 - Benoit_11
1
与使用 plot 相同的方式...例如 stem(x,y,'r','LineWidth',8) - Dan
关于数据标签,我从未尝试过,但可能已经内置了。否则,这里有一个文件交换入口:http://www.mathworks.com/matlabcentral/fileexchange/46891-labelpoints - Dan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接