如何在 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()
输出
广告