我想通过取两个轴的平方根来改变LOGARITHMIC SCALE的比例。我希望这很清楚。基本上我想这样做,看看我是否得到一个形状为直线的直方图。
但是我该怎么改变呢?为了更清楚,我想采用箱和数据的对数。在那之后,我想取出箱子的平方根和数据。 matplotlib中是否有命令或策略来执行此操作?
这是我的MCVE,它只是翻译了here的文档。
import numpy as np
import matplotlib.mlab as mlab
import matplotlib.pyplot as plt
mu, sigma = 100, 15
x = mu + sigma*np.random.randn(10000)
n, bins, patches = plt.hist(x, 50,log=True)
plt.axis([40, 160, 0, 800])
plt.show()
现在我想在平方根的基础上在日志缩放之上添加额外的缩放。实际上,我得到的图表是抛物线:
现在我想看看现在是否将其缩放为平方根,我得到一条线(应该以数学方式工作)
我的程序对于获得对数刻度是否正确?我如何用平方根进一步扩展呢?