修改比例图直方图
Modify scale plot histogram
# Histogram
x, y = np.histogram(topplesize, 1000)
plt.figure(figsize=(10,7))
plt.clf()
plt.loglog(y[0:-1],x, 'b.')
plt.title("Avalanche Size Distribution", fontsize=16)
plt.xlabel(r"$\log$" + "(Avalanche Size)", fontsize=15)
plt.ylabel(r"$\log$" + "(Frequency)", fontsize=15)
plt.show()
大家好,
我需要更改比例并将两个轴的比例设置为相同:两者都必须从 10 ^ 0 开始,我该怎么做?谢谢
您可以将两个轴的下限设置为您想要的值。你也可以写 1
而不是 10**0
plt.xlim(10**0, None)
plt.ylim(10**0, None)
如果您还希望上限相同,请将 None
替换为该值。例如:
plt.xlim(10**0, 10**5)
plt.ylim(10**0, 10**5)
# Histogram
x, y = np.histogram(topplesize, 1000)
plt.figure(figsize=(10,7))
plt.clf()
plt.loglog(y[0:-1],x, 'b.')
plt.title("Avalanche Size Distribution", fontsize=16)
plt.xlabel(r"$\log$" + "(Avalanche Size)", fontsize=15)
plt.ylabel(r"$\log$" + "(Frequency)", fontsize=15)
plt.show()
大家好,
我需要更改比例并将两个轴的比例设置为相同:两者都必须从 10 ^ 0 开始,我该怎么做?谢谢
您可以将两个轴的下限设置为您想要的值。你也可以写 1
而不是 10**0
plt.xlim(10**0, None)
plt.ylim(10**0, None)
如果您还希望上限相同,请将 None
替换为该值。例如:
plt.xlim(10**0, 10**5)
plt.ylim(10**0, 10**5)