多个对数x轴

12个视图(30天)
Mos_bad
Mos_bad 2019年7月17日
编辑: 汤米 2020年4月8日
我需要画两个情节与多个对数坐标轴在同一个图。为了澄清,我想要两个log-axes(一个在上面一个在下面)y轴相同的规模。附件是当前的情节我。我需要单独的mu_s和mu_d轴。
2的评论
Mos_bad
Mos_bad 2019年7月17日
附件是情节。我想把它与多个x轴。我的意思是单独的mu_s mu_d

登录置评。

答案(1)

沙沙玛
沙沙玛 2019年7月17日
4评论
汤米
汤米 2020年4月8日
编辑:汤米 2020年4月8日
“如果你试图添加一个 重对数 , semilogx ,或 semilogy 阴谋一个线性图与轴模式 持有 ,轴模式仍然是,新的数据块为线性的。”
如果你带走 抓住 电话,然而,所有轴属性以外的位置或在策划单位将被重新设置。(见 NextPlot 文档和这条线 持有 文档:
持有 函数设置这些属性:
  • NextPlot轴相关的属性,这个属性集,PolarAxes,或GeographicAxes对象是“添加”“替换””)。
一种选择是策划后设置轴属性:
x = 0:1000;
y = log10 (x);
semilogx (x, y);
甘氨胆酸ax₁=;
ax1_pos = ax1.Position;
ax2 =轴(“位置”,ax1_pos);
x = 0:1000;
y = 2 * log10 (x);
semilogx (ax2, x, y);
集(ax2,“XAxisLocation”,“高级”);
集(ax2,“颜色”,“没有”);
ax₁。YLim = max (ax₁。YLim ax2.YLim);
另一个选择,如果你不想要重置轴属性每次添加一个新的阴谋轴,或者如果你想要添加多个块的能力 ax2 设置 XScale ax2 “日志”:
x = 0:1000;
y = log10 (x);
semilogx (x, y);
甘氨胆酸ax₁=;
ax1_pos = ax1.Position;
ax2 =轴(“位置”ax1_pos,
“XAxisLocation”,“高级”,
“颜色”,“没有”,
“XScale”,“日志”,
“NextPlot”,“添加”);%设置NextPlot‘添加’,这样上面的属性是不会重置。
x = 0:1000;
y = 2 * log10 (x);
情节(ax2, x, y);
ax₁。YLim = max (ax₁。YLim ax2.YLim);

登录置评。

类别

找到更多的在图形对象属性帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!