我目前正在处理一些实验数据,并且很难理解我是否应该进行对数刻度或实际将 np.log 应用于数据。
这是我制作的情节。
蓝色代表 using plt.yscale('log')
,而橙色代表创建一个新列并应用于np.log
数据。
我的问题
为什么它们的量级如此不同?哪个是对的?如果使用plt.yscale('log')
是最好的方法,有没有一种方法可以获得这些值,因为我需要在之后进行曲线拟合?
提前感谢任何可以提供一些答案的人!
编辑(1)
我知道这plt.yscale('log')
是以 10 为底的,np.log
指的是自然对数。我已经尝试np.log10
在数据上使用它,它给出了一个与使用对数刻度不对应的较小值。