修改比例图直方图

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)