0
大家好。 我试图通过matplotlib.collections.polycollection绘制多边形。然而,即使当我设置关闭= Fasle时,多边形总是封闭的。我怎样才能关闭我的多边形?示例代码如下。
import matplotlib
from matplotlib.collections import PolyCollection
import matplotlib.pyplot as plt
import numpy as np
if __name__ == '__main__':
xy = np.random.rand(12).reshape(2,3,2)
p=PolyCollection(xy,closed=False)
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.add_collection(p)
你说得对,我现在可以拥有一个非封闭的,视觉上没有填充的聚集。但是我甚至可以抑制polycollection的填充过程吗?我想填充过程会增加绘图过程的头部,当我绘制数千行时,这会使我的程序变慢。 –