python - MatPlotLib 彩色三角形

标签 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()

triangle

关于python - MatPlotLib 彩色三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7451320/

相关文章:

python - 在 Ubuntu 14.04.02 上使用 pip 安装 Fuel(机器学习)

python - Django 为静态文件返回 404

python - numpy 中的 3d 矩阵乘法

python - 更改 matplotlib 动画中的 RGB 颜色

arrays - matplotlib 中二维数组的等高线图

datetime - 使用 matplotlib 作为日期刻度的语言为英语

python - 使用 Visual Studio 2015 安装 python 包时出错

python - Lisp 的 read-eval-print 循环与 Python 的有何不同?

python - 如何使用 matplotlib 子图和 pandas 制作多线图?

python - matplotlib 中是否有最大 figsize?