- 积分
- 245
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-4-18
- 最后登录
- 1970-1-1
![未绑定新浪微博用户 新浪微博达人勋](source/plugin/sina_login/img/gray.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
自己发的求助贴http://bbs.06climate.com/forum.php?mod=viewthread&tid=9540 ,自己解决了。现共享下。
MATLAB菜鸟级,大神勿喷。
x1=[2 3 8 5 1];
x2=[4 6 7 3 2];
x1=x1*-1;
left=barh(x1);
hold on;
right=barh(x2);
%左右颜色设置。
set(left,'FaceColor','b');
set(right,'FaceColor','g');
%x轴坐标设置。
xlim([-max(abs([x1 x2])) max(abs([x1 x2]))]);
%将x轴坐标均改为正值。
xl = get(gca,'XTickLabel');
xl = regexprep(cellstr(xl),'-','');
set(gca,'XTickLabel',regexprep(cellstr(xl),'-',''))
参考地址:http://www.mathworks.cn/matlabcentral/fileexchange/23312
|
评分
-
查看全部评分
|