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