这是我的问题。我有一个非常简单的数据框(称为“ stockclose”)。这是简单的代码:
import matplotlib.pyplot as plt
stockclose.plot()
问题在于,我们几乎看不到0-10左右的股票价值变化。因此,我想在y轴上设置对数刻度,但是我没有找到简单的方法。
换句话说,不是要有0、200、400等...我要有0、10、10、100等...
谢谢您的帮助:)
答案 0 :(得分:0)
您可以使用numpy将对数应用于y轴。像这样:
import matplotlib.pyplot as plt
import numpy as np
x=np.array([1,2,3,4,5])
y=np.log10(x)
plt.plot(x, y)
plt.show(0)