在 Matplotlib 中绘制边缘不透明的透明直方图
matplotlibserver side programmingprogramming更新于 2025/8/26 7:52:17
要绘制边缘不透明的透明直方图,我们可以采取以下步骤Ⅹ
- 创建一组随机数据点 (y)。
- 初始化要绘制的 bin 数量。
- 要绘制直方图,我们可以使用 hist() 方法,并传入 边缘颜色 和 面颜色 元组。
- 要显示图形,请使用 show() 方法。
示例
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True y = np.random.rand(100) nbins = 5 plt.hist(y, bins=nbins, edgecolor=(1, 0, 0, 1), lw=5, facecolor=(.09, .12, .65, .87), rwidth=0.8) plt.show()
输出


