田里橙子分享 http://blog.sciencenet.cn/u/JRoy 我爱生命,更爱生活

博文

Matlab画出‘百分比’坐标

已有 28035 次阅读 2013-2-26 22:18 |个人分类:科研笔记|系统分类:教学心得| MATLAB, 输出, 百分制

假若你现在的画图输出程序是:


figure
plot(X,Y,'g-*')   %%% 或者有多组数据输出 plot(X,Y,'g-*',X, Z,'r-+')

 

想将Y坐标输出为百分制,只需将原来的Y数据放大100倍,然后用‘yticklabel’将Y轴硬变成百分制。

如下:

 

figure 
plot(X,Y*100,'g-*')  %%% 或者有多组数据输出  plot(X,Y*100,'g-*',X, Z*100,'r-+')

h=gca;
labels=get(h,'yticklabel'); % 获取Y轴
for i=1:size(labels,1)
   labels_modif(i,:)=[labels(i,:) '%']; % 加上%符号
end
set(h,'yticklabel',labels_modif); % Y轴变成百分制

 



https://wap.sciencenet.cn/blog-388372-665399.html

上一篇:惊闻谢力老师被封博,怀念加声援。
下一篇:罗辑思维
收藏 IP: 1.84.92.*| 热度|

4 李伟钢 杨月琴 张鹏举 韦永梅

该博文允许注册用户评论 请点击登录 评论 (2 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-27 22:55

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部