我有閉合三角形資料坐標a1(大小 10x1)和b1(10x1),它創建了 3 個閉合三角形。我有另一個c1資料(大小 3x1)。我想c1用顏色條在三角形上繪制資料。我試圖創建的影像類似于 matlab 函式patch(x,y,c)。但我無法在 Python(Jupyter Notebook)中找到類似的功能。有人可以建議如何繪制它嗎?
以下是樣本資料:
import numpy as np
import matplotlib.pyplot as plt
a1=[0.90899658,1.10720062,1.47019958,0.90899658,1.47019958,3.14479828,0.90899658,3.14479828,3.17749786,0.90899658]
b1=[-0.38689995,0.22739983,0.69180012,-0.38689995,0.69180012,-0.34249973,-0.38689995,-0.34249973,-0.38329983,-0.38689995]
plt.plot(a1,b1)
#creating triangular matrix of size 3x3 after avoiding last cordinate
a2=a1[0:9]
b2=b1[0:9]
a3=np.reshape(a2,(3,3))
b3=np.reshape(b2,(3,3))
# The data as a third function c1 for 3 triangles
c1=[0.234,0.034,0.006]
# ploting data
plt.fill(a3,b3)
plt.colorbar
輸出圖應如下所示(從 Matlab 創建):

uj5u.com熱心網友回復:
我提出以下解決方案,您可以根據需要編輯
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/522657.html
