有没有简单的方法将y轴转换为对数比例?(Matplotlib,Python)
这是我的问题。我有一个非常简单的数据框架(称为“stockclose”)。下面是简单的代码:有没有简单的方法将y轴转换为对数比例?(Matplotlib,Python),python,matplotlib,Python,Matplotlib,这是我的问题。我有一个非常简单的数据框架(称为“stockclose”)。下面是简单的代码: import matplotlib.pyplot as plt stockclose.plot() 问题是我们几乎看不到股票价值在0-10左右的变化。因此,我想在y轴上设置一个对数刻度,但我没有找到一个简单的方法 换句话说,不是有0,200,400等等。。。我想要0,10,10,100之类的东西 感谢您的帮助:)您可以使用numpy将对数应用于y轴。大概是这样的: 导入matplotlib.pyp
import matplotlib.pyplot as plt
stockclose.plot()
问题是我们几乎看不到股票价值在0-10左右的变化。因此,我想在y轴上设置一个对数刻度,但我没有找到一个简单的方法
换句话说,不是有0,200,400等等。。。我想要0,10,10,100之类的东西
感谢您的帮助:)您可以使用numpy将对数应用于y轴。大概是这样的:
导入matplotlib.pyplot作为plt
将numpy作为np导入
x=np.数组([1,2,3,4,5])
y=np.log10(x)
平面图(x,y)
节目单(0)
stockclose.plot(logy=True)