我尝试使用以下代码制作一个多边形,但它制作了两个?
import matplotlib.pyplot as plt x = [4, 1, 2] y = [1, 2, 1] z = [0, 2, 1] plt.fill(x, y, z) plt.show()
此代码以不同颜色显示两个多边形,但我想要一个具有单一统一颜色的多边形。
只需将多边形的颜色设置为相同即可:
import matplotlib.pyplot as plt x = [4, 1, 2] y = [1, 2, 1] z = [0, 2, 1] plt.fill(x, y, z, c='C0') plt.show()
我不完全确定为什么前面的代码会这样工作。
plt.fill()
x = [4, 1, 0, 2] y = [1, 2, 0, 1] plt.fill(x, y, c='C0') plt.show()
(给出相同的情节)