Matlab折线图--纵坐标不均匀刻度

x=[1.09E-2,2.83E-3,4.62E-4,6.10E-6,3.82E-6,0,0,0];
x1=[2.85E-02 1.74E-02 1.01E-02 5.87E-03 3.22E-03 1.61E-03 6.56E-04 2.60E-04];
plot(x,'k-o');
hold on; plot(x1,'b-.p');%同一张图上绘制
set(gca,'xticklabel',{'-12','-11','-10','-9','-8','-7','-6','-5'}) %设置X坐标轴刻度处显示的字符
set(gca,'yticklabel',{'1E-6','1E-5','1E-4','1E-3','1E-2','1E-1'}) %设置Y坐标轴刻度处显示的字符
set(gca,'ytick',[1E-6,1E-5,1E-4,1E-3,1E-2,1E-1]);%纵坐标设置
set(gca,'yscale','log');%取对数实现纵坐标不均匀分布
xlabel('接收机光功率(dBm)');
ylabel('误码率');
legend('Equ','NonEqu');
title('BOB');

取对数方法:

set(gca,'yscale','log');%取对数实现纵坐标不均匀分布

使用前
image
使用取对数后
image

posted @   楚千羽  阅读(758)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
历史上的今天:
2020-11-19 python安装包的方法&安装遇到的问题总结_2020_11_19
点击右上角即可分享
微信分享提示