scar1999 发表于 2010-11-14 13:32

用bar命令如何生成图中所示图


第二张图中每隔三个数据颜色就会重复。
如果用bar(x,y,'grouped')
命令的话,则每个group之间的间隔会和group中的间隔不一样宽。
请教下要得到上图,有什么思路?谢谢!

scar1999 发表于 2010-11-14 13:33


图没附上去?

qibbxxt 发表于 2010-11-14 13:38

本帖最后由 qibbxxt 于 2010-11-14 13:38 编辑

对你的意思还不是很明白
不过这两张图,最笨的办法,用fill和patch
都可以实现

Happy99 发表于 2010-11-14 14:11

回复 2 # scar1999 的帖子

不懂又好奇, 画成那个样, 有什麽好处!?

scar1999 发表于 2010-11-14 17:31


因为我们用grouped这个参数时,由于每个group之间的间隔
和group里每个数据的间隔不同, 所以会导致分布不均匀的问题 。

zhouyang664 发表于 2010-11-14 22:29

本帖最后由 zhouyang664 于 2010-11-14 23:51 编辑

help-->bar
参数width可以设置bar之间的间距,
建议把数据发上来,也让高手们试试!不然也只是纸上谈兵!

Happy99 发表于 2010-11-14 22:33

不懂?
既然要用grouped这个参数了, 好像一区一区画才对吧!:@)

scar1999 发表于 2010-11-15 20:04

回复 6 # zhouyang664 的帖子

就是针对一个正弦信号做的。
比如此正弦信号有2001个点,又不是4的倍数,
但要求以4种颜色间隔开。
点数不是group的倍数,那个分group也不好分。

ps:确实好像画这个图也没啥用啊。呵呵……
页: [1]
查看完整版本: 用bar命令如何生成图中所示图