【发布时间】:2020-04-01 13:22:07
【问题描述】:
下面是两个图,我试图复制其中的一个左边。该情节是在 Spyder 3.3.6 中制作的——然而,右边的情节也是如此;即,我无法再重现情节。我两次都使用了相同的代码——一些数据上的简单plt.hist(bins=...)——下面是一个最小的变体。使用 Inline、Automatic、Qt5 和 Tkinter 图形后端进行测试,使用 76.0 dpi - 尽管我不记得所有其他设置,当时可能有所不同。
如何让直方图看起来像左边的 - “循环渐变”?
环境。信息:Win-10 操作系统、GTX 1070、Spyder 3.3.6、Python 3.7.5、IPython 7.10.1、Matplotlib 3.1.1
import numpy as np
import matplotlib.pyplot as plt
np.random.seed(2)
x = 0.06*(np.random.uniform(-1, 1, 4000) + 0.05*np.random.randn(4000))
plt.hist(x, bins=400)
plt.gcf().set_size_inches(6, 1.2)
plt.box(None)
提示:默认的matplotlib蓝色为color=[0.121569, 0.466667, 0.705882]
【问题讨论】:
标签: python matplotlib spyder