我有多個飛機的一系列x,y座標和相關的航向角度。我可以繪製飛行路線,我想用一個特殊的標記來標記路徑上的特定位置,該位置還顯示了飛機在該位置時的航向。可能使用自定義箭頭或多邊形作爲標記來繪製matplotlib中的位置和標題?
使用matplotlib.pyplot我已經使用沒有底座的箭頭來做到這一點,但是在繪製多架飛機時必須定義頭部和尾部位置,結果箭頭長度不一致。我還使用了元組(numsides,style,angle)以及楔形和bigvee符號的自定義三邊符號,但它們看起來都不怎麼樣。
從Custom arrow style for matplotlib, pyplot.annotate Saullo Castro顯示了一個不錯的自定義箭頭(箭頭1),我想知道它是否可以被使用或轉換,只是簡單地將它繪製在給定的x,y處,並且其方向由一個航向角。
我可以繪製自定義箭頭以下。有關如何旋轉它以反映標題的任何想法?
a1 = np.array([[0,0],[0,1],[-1,2],[3,0],[-1,-2],[0,-1],[0,0]], dtype=float)
polB = patches.Polygon(a1, closed=True, facecolor='grey')
ax.add_patch(polB)
在此先感謝。