為 Matplotlib 等高線圖繪製軸線或原點。


若要為 matplotlib 等高線圖繪製軸線或原點,我們可以使用 contourf() axhline() y=0axvline() x=0.

  • 使用 numpy 建立 x、y 和 z 的資料點。

  • 我們可以使用 plt.axis('off') 方法來設定軸的屬性。

  • 用 x、y 和 z 資料點使用 contourf() 方法。

  • 用紅色繪製 x=0 和 y=0 線。

  • 要顯示圖形,請使用 show() 方法。

例項

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-1.0, 1.0, 10)
x, y = np.meshgrid(x, x)
z = -np.hypot(x, y)
plt.axis('off')
plt.contourf(x, y, z, 10)
plt.axhline(0, color='red')
plt.axvline(0, color='red')
plt.show()

輸出

更新時間: 2021-05-11

4K+ 瀏覽

開啟你的職業生涯

完成課程,獲得認證

開始學習
廣告
© . All rights reserved.