【问题标题】:Clean logarithmic scale (loglog) plot干净的对数刻度 (loglog) 图
【发布时间】:2016-12-26 12:44:55
【问题描述】:

我有这个 loglog 图,我想在 y 轴上清理它,你在下面看到,它有点乱。

我希望情节看起来像这样:

更具体地说,我想删除值之间可见的刻度(010e-210e-410e-610e-810e-10)。如何做到这一点?

【问题讨论】:

  • 类似grid onset(gca,'fontsize',14)

标签: matlab plot matlab-figure loglog


【解决方案1】:

您可以关闭次要刻度:

y = logspace(1,-8,5);
x = logspace(0.5,2,5);
loglog(x,y)
grid on
ax = gca;
ax.YAxis.MinorTick = 'off'; % and the same for the X-axis
ax.FontSize = 16;

【讨论】:

  • 干杯!此外,我添加了 ax.YMinorGrid = 'off' 以摆脱对我来说仍然存在的次要网格线
猜你喜欢
  • 2021-05-26
  • 2019-09-27
  • 2021-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-01
  • 2021-02-22
  • 1970-01-01
相关资源
最近更新 更多