如何让横坐标倾斜(Matlab画直方图)

本文展示了如何在Matlab中创建直方图时使横坐标倾斜,以提高图表的可读性。通过提供的代码示例,可以清楚地看到横坐标倾斜的效果,并了解如何根据需要去除网格线。
摘要由CSDN通过智能技术生成

直接上代码及效果图 :

clc;clear;
								
Method{1}='First';
Method{2}='Second';
Method{3}='Third';
Method{4}='Fourth';
Method{5}='Fifth';
Method{6}='Sixth';

Ordinate_1=[0.3212;0.3532;0.2145;0.5564;0.3423;0.1224];
Ordinate_2=[0.4353;0.6564;0.5212;0.5232;0.7544;0.5223];
Ordinate_3=[0.6433;0.5322;0.3212;0.3221;0.3453;0.42323];
Ordinate_4=[0.1452;0.3123;0.1111;0.1234;0.6343;0.3522];


X=[1;2;3;4;5;6];
Y1=[Ordinate_1, Ordinate_2, Ordinate_3, Ordinate_4];


figure; bar(X,Y1); 
% xlabel('Method');
ylabel('Ordinate'); 
legend('AL','BM','CS','PR');
axis([0 8 0 0.8]); grid on;
set(gca,'xticklabel',{Method{1},Method{2},Method{3},Method{4},Method{5},Method{6}})
xtb = get(gca,'XTickLabel');% 获取横坐标轴标签句柄
xt = get(gca,'XTick');% 获取横坐标轴刻度句柄
yt = get(gca,'YTick'); % 获取纵坐标轴
  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值