如何在 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+ 次瀏覽

開啟你的職業生涯 生涯

完成課程即可獲得認證

開始
廣告