有没有办法做到这一点?当我尝试指定base
或basey
时,hist
命令似乎无法识别它。
有没有办法做到这一点?当我尝试指定base
或basey
时,hist
命令似乎无法识别它。
ax.set_yscale('log', basey=2)
import numpy as np
import matplotlib.pyplot as plt
mu, sigma = 100, 15
fig, ax = plt.subplots()
x = mu + sigma * np.random.randn(10000)
ax.set_yscale('log', basey=2)
n, bins, histpatches = ax.hist(x, 50, facecolor='green', alpha=0.75)
plt.show()
log=True
),因为它还将y轴比例尺更改为以10为底数的对数,而不是以2为底数,这是此SO帖子试图解决的主要问题。 - unutbu