标签: python-3.x matplotlib logarithm
如何在python的 matplotlib 中以对数显示垂直方向。
例如,y是1,10,100,1000,而不是1,2,3,....
我需要这个,因为我想显示一些比较,其中一个太大,例如其中一个最大达到200,而另外两个达到最大3.5。我需要清楚地显示两个低点的差异,也应该显示同一图中的第三个低点!
答案 0 :(得分:0)
如果您使用ax:
ax
import matplotlib.pyplot as plt x=[1,2,3,4,5,6] y=[2,14,56,170,600,1100] fig, ax = plt.subplots() ax.plot(x,y) ax.set_yscale('log')
或者如果您使用plt:
plt
plt.plot(x,y) plt.yscale('log') plt.show()