在 Matplotlib 中绘制具有不透明边框的透明直方图


要绘制具有不透明边框的透明直方图,我们可以采取以下步骤

  • 创建一组随机数据点 (y)。
  • 初始化要绘制的直方图数。
  • 要绘制直方图,我们可以使用带有边框颜色填充颜色元组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()

输出

更新于: 07-05-2021

871 次浏览

开启你的 职业生涯

完成课程获得认证

开始
广告