matlab 条形图横坐标,Matlab条形图bar横坐标间距设置
1. 默認橫坐標
數據 X=[x1, x2, x3, x4, x5, x6]? %一行六列
bar(X);? ?%繪制基礎條形圖
2. 修改橫坐標標簽
#考慮橫坐標標簽文本較長且字體較大的情況
bar(X);
set(gca, 'xticklabels',{'Apple', 'Orange', 'Banana', 'Pear', 'Pitaya', 'Lemon'}, 'Fontname', 'Times New Roman', 'Fontsize', 16);? ?%修改標簽之后,間距太小
3. 修改橫坐標間距
#默認顯示中的6個標簽,實際上是8個:初值, 1, 2, 3, 4, 5, 6, 末值
#在繪圖框寬度不變的情況下,修改橫坐標范圍,改變顯示間距
bar(X);
axis([0.5 6.5 0 1]);? ? %修改坐標軸顯示范圍,[x-min? x-max? y-min? y-max]
set(gca, 'xticklabels', {'Apple', 'Orange', 'Banana', 'Pear', 'Pitaya', 'Lemon'}, 'Fontname', 'Times New Roman', 'Fontsize', 16);
#標簽間距變寬,滿足顯示效果
#條形寬度還可以再優化一下
bar(X, 0.5);? ?%bar(x, width) ,width為默認寬度的倍數
axis([0.5 6.5 0 1]);
set(gca, 'xticklabels', {'Apple', 'Orange', 'Banana', 'Pear', 'Pitaya', 'Lemon'}, 'Fontname', 'Times New Roman', 'Fontsize', 16);
總結
以上是生活随笔為你收集整理的matlab 条形图横坐标,Matlab条形图bar横坐标间距设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 这款吸血鬼种地游戏 凭什么能卖150万份
- 下一篇: matlab人脸追踪,求大神帮助我这个菜