<分区>
我不知道如何绘制以下内容。我的数据文件包含以下结构中的许多三角形的角点:
1 0
0 1
1 1
0.1 1
0.2 2
0.3 3
我想在一张图片中绘制它们,并为每个三角形的表面涂上不同的颜色。我该怎么做?
感谢您的帮助:)
标签 python matplotlib
<分区>
我不知道如何绘制以下内容。我的数据文件包含以下结构中的许多三角形的角点:
1 0
0 1
1 1
0.1 1
0.2 2
0.3 3
我想在一张图片中绘制它们,并为每个三角形的表面涂上不同的颜色。我该怎么做?
感谢您的帮助:)
最佳答案
快速浏览 artist demo
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
fig = plt.figure(figsize=(5,5))
ax = plt.axes([0,0,1,1])
triangle1 = mpatches.Polygon(np.array([[0,1],[1,0],[1,1]]), fc="blue")
triangle2 = mpatches.Polygon(np.array([[-0.1,-1],[-2,-2],[-2,-1]]), fc="red")
ax.add_artist(triangle1)
ax.add_artist(triangle2)
ax.set_xlim(-3, 3)
ax.set_ylim(-3, 3)
plt.show()
关于python - MatPlotLib 彩色三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7451320/