亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Matplotlib中怎么實現漸變填充

小億
116
2024-05-13 13:40:15
欄目: 編程語言

要在Matplotlib中實現漸變填充,可以使用matplotlib.patches中的Polygon類,并結合matplotlib.colors.LinearSegmentedColormap來定義漸變色。

以下是一個簡單的示例代碼,實現了一個從紅色到藍色的漸變填充:

import matplotlib.pyplot as plt
from matplotlib.patches import Polygon
from matplotlib.colors import LinearSegmentedColormap

# 創建一個線性分段的顏色映射
colors = ["red", "blue"]
cmap = LinearSegmentedColormap.from_list("custom_cmap", colors)

# 創建一個簡單的圖形,例如一個三角形
fig, ax = plt.subplots()
polygon = Polygon([(0, 0), (0.5, 1), (1, 0)], closed=True, edgecolor='none', facecolor='none')
ax.add_patch(polygon)

# 使用漸變填充
ax.imshow([[0, 1]], cmap=cmap, interpolation='bicubic', extent=(0, 1, 0, 1))

plt.show()

運行以上代碼,將會在Matplotlib中顯示一個從紅色到藍色的漸變填充的三角形圖形。您可以根據需要自定義顏色和圖形形狀來實現不同的漸變填充效果。

0
隆子县| 额济纳旗| 静海县| 高要市| 阜康市| 新宾| 连州市| 绥宁县| 荥经县| 德庆县| 灵川县| 黑河市| 沙湾县| 东乌| 南溪县| 安义县| 九龙城区| 北碚区| 德兴市| 盈江县| 积石山| 富阳市| 蒙自县| 赞皇县| 虎林市| 金湖县| 汤阴县| 醴陵市| 江门市| 治县。| 闽清县| 常熟市| 洪泽县| 天津市| 乌审旗| 台安县| 双江| 恭城| 上思县| 淮安市| 巴青县|