當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python matplotlib Axes.tripcolor用法及代碼示例


本文簡要介紹 python 語言中 matplotlib.axes.Axes.tripcolor 的用法。

用法

Axes.tripcolor(*args, alpha=1.0, norm=None, cmap=None, vmin=None, vmax=None, shading='flat', facecolors=None, **kwargs)

創建非結構化三角形網格的偽彩色圖。

調用簽名:

tripcolor(triangulation, c, *, ...)
tripcolor(x, y, c, *, [triangles=triangles], [mask=mask], ...)

可以通過傳遞 Triangulation 對象作為第一個參數來指定三角形網格,也可以通過傳遞點 xy 以及可選的 trianglesmask 來指定。有關這些參數的說明,請參閱 Triangulation

可以按位置傳遞三角形,即 tripcolor(x, y, triangles, c, ...) 。然而,這是不鼓勵的。為了更清楚,請通過關鍵字參數傳遞 triangles

如果 triangulationtriangles 均未給出,則動態計算三角測量。在這種情況下,通過 cfacecolors 在三角形麵上提供顏色是沒有意義的,因為一組點有多種可能的三角剖分,並且您不知道將構造哪些三角形。

參數
triangulation Triangulation

已經創建的三角形網格。

x, y, triangles, mask

定義三角網格的參數。請參閱 Triangulation 。這與指定 triangulation 是互斥的。

c 類數組

點或三角形的顏色值。哪一個是根據 c 的長度自動推斷出來的,即它是否與點數或三角形的數量匹配。如果三角測量中有相同數量的點和三角形,則假定顏色值是在點處定義的;要強製在三角形上使用顏色值,請使用關鍵字參數 facecolors=c 而不僅僅是 c 。該參數為position-only。

facecolors 類似數組,可選

可以替代 c 來指定三角形麵的顏色。此參數優先於 c

shading {'flat', 'gouraud'},默認:'flat'

如果在點處定義'flat' 和顏色值c,則每個三角形使用的顏色值來自三角形三個點的平均值 c。如果shading 是'gouraud',則必須在點處定義顏色值。

other_parameters

所有其他參數與 pcolor 相同。

相關用法


注:本文由純淨天空篩選整理自skytowner.com大神的英文原創作品 matplotlib.axes.Axes.tripcolor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。