在 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()

输出


相关文章