如何在 Matplotlib 条形图后面绘制网格线?

matplotlibserver side programmingprogramming更新于 2025/5/5 21:52:17

要在 matplotlib 条形图后面绘制网格线,我们可以采取以下步骤 −

  • 创建一个数字列表,即 data

  • 使用 bar() 方法创建一个条形图,传递 data、color='red'alpha = 0.5。 alpha 混合值应介于 0(透明)和 1(不透明)之间。

  • 要配置网格线,请使用 grid() 方法,其中 color='yellow'、linewidth=1、axis='both'alpha=0.5

  • 要显示图形,请使用show()方法。

示例

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
data = [3, 5, 9, 15, 12]
plt.bar(range(len(data)), data, color='red', alpha=0.5)
plt.grid(color='yellow', linewidth=1, axis='both', alpha=0.5)
plt.show()

输出


相关文章