1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > MATLAB中柱形图的绘制

MATLAB中柱形图的绘制

时间:2024-06-06 02:41:29

相关推荐

MATLAB中柱形图的绘制

MATLAB中柱形图的绘制

只说一种情况:例如:现在x=[256,512,1024],y=[10,20,50];

如果直接bar(x,y);得到的图形会出现间隔,非常难看:

问题就出现在中间x轴上面的数据并不是均匀的,而是不均匀的,那么中间肯定就会出现空白的部分。

我的个人解决方法:

直接bar(y);然后自定义x;

以上面的例子:

bar(y);

set(gca,‘XTickLabel’,{‘256’,‘512’,‘1024’});

第一行是将y的数据画在y轴上面,但是x此时是顺序增长的,即1,2,3,4…如图:

这时候再自定义设置x轴的坐标,set(gca,‘XTickLabel’,{‘256’,‘512’,‘1024’});

相当于将1,2,3,4…替换成了自己的’256’,‘512’,‘1024’。如图:

这样就得到了自己想要的x轴的坐标了。

后续需要改颜色,该线条等等,都可以进入matlab官网中的绘图页去找就行了:

/help/matlab/creating_plots/types-of-matlab-plots.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。