如何在 Matplotlib 中改变绘图框架的颜色?


要更改绘图框架的颜色,我们可以将坐标轴刻度线和框架值设定为特定颜色。

步骤

  • 创建一个图形并添加一组子图,使用带 4 的值进行子图方法。

  • 将颜色与坐标轴结合使用,并对其进行迭代。

  • 在迭代中,为框架值和刻度线 (x, y) 设置颜色。

  • 调整子图之间和周围的填充。

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

示例

import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, (ax1, ax2, ax3, ax4) = plt.subplots(4)
for ax, color in zip([ax1, ax2, ax3, ax4], ['green', 'red', 'yellow', 'blue']):
   plt.setp(ax.spines.values(), color=color)
   ax.plot([8, 3], c=color)
   plt.setp([ax.get_xticklines(), ax.get_yticklines()], color=color)
plt.show()

输出

更新于:08- 五月 -2021

5K+ 次浏览

开启你的职业生涯 生涯

完成课程即可获得认证

开始
广告