【发布时间】:2018-08-19 14:09:18
【问题描述】:
目前我有以下简单的代码,它可以生成带有漂亮刻度的漂亮图形(上图)
ax.set_ylabel('Amplification Ratio', size=18)
ax.set_xlabel('Frequency [Hz]', size=18)
ax.set_xlim([0.05,0.75])
ax.set_ylim([0.5,10.])
ax.grid(b=True, which='minor')
ax.grid(b=True, which='major')
但是,当我将 xlimit 值更改为 ax.set_xlim([**0.1**,0.75]) 时,我得到了如下图所示的杂乱滴答声。
我已经搜索了互联网,但没有任何帮助。
我希望只显示“10^-1”,以这种精确的格式(不是 0.1 或 1X10-1)而不是其他刻度。只需日志格式一个刻度即可。
【问题讨论】:
-
您可以手动放置自定义刻度,在您的情况下仅在
10^-1。 -
您也可以手动指定所有刻度
-
我都试过了..不好。
标签: python matplotlib