24小时热门版块排行榜    

查看: 1245  |  回复: 5

Alice_li_01

新虫 (小有名气)

[求助] matlab画散点图的问题

以数据
X=[1     2     3     4     5     6     7     8     9    10    11    12    13    14    15    16    17    18    19    20];
Y=[3     2     2     1     2     5     7     1     2     4     5     9    15    11     3     1     3     2    11    17];
为例, 想把这些点对连接起来,我想要的图型是图中的那种
但用MATLAB写如下程序,
plot(X,Y)
得到是用斜线连接的图,不是我想要的。
再多罗嗦一句,就是想要的图用横线和竖线组合把点连起来,而不是斜线。
表达的不好,请多多指教!
matlab画散点图的问题
想要的图的类型.jpg


matlab画散点图的问题-1
我自己画出来,但不是想要的.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

2012syw383

金虫 (小有名气)

你要的图看上去是柱状的,在程序语言上要加定义,直接用plot(X,Y),就是系统默认的曲线图
2楼2013-05-23 01:01:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

statwh

银虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与! 2013-05-26 13:21:38
使用bar(x,y)命令即可。
3楼2013-05-23 06:47:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Alice_li_01

新虫 (小有名气)

引用回帖:
3楼: Originally posted by statwh at 2013-05-23 06:47:02
使用bar(x,y)命令即可。

您好,使用bar(x,y)命令后出来的是柱状图,和我想要的还是有很大差别的,还是谢谢您!
4楼2013-05-23 09:15:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Alice_li_01

新虫 (小有名气)

引用回帖:
2楼: Originally posted by 2012syw383 at 2013-05-23 01:01:52
你要的图看上去是柱状的,在程序语言上要加定义,直接用plot(X,Y),就是系统默认的曲线图

谢谢,就是不知道该怎么定义啊!
5楼2013-05-23 09:18:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Alice_li_01

新虫 (小有名气)

谢谢虫友们,今天又请教了同学,问题已经解决了,使用命令stairs(X,Y)画出来是是我想要的阶梯图!供大家参考
6楼2013-05-23 09:59:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Alice_li_01 的主题更新
信息提示
请填处理意见