matplotlib 如何使用.plot隐藏线条[复制]

p3rjfoxz  于 7个月前  发布在  其他
关注(0)|答案(1)|浏览(64)

此问题在此处已有答案

Remove line through legend marker with .plot(4个答案)
6年前关闭。
我不想用线连接点。我知道我可以使用散点。但是,散点在绘图后不起作用。
所以,基本上我需要点的列表。第一个列表中的点我想用线连接,而第二个列表中的点不应该用线连接。
如何在matplotlib中实现它?
这就是我所尝试的:

plt.figure()
plt.plot(xys[:,0], xys[:,1], marker='o', color='g')

# WHAT SHOULD I DO HERE?
#plt.plot(xys_bad[:,0], xys_bad[:,1], color='r', linewidth=0.0, markersize = 10.0)
plt.scatter(xys_bad[:,0], xys_bad[:,1], color='r')

plt.show()

字符串

2nc8po8w

2nc8po8w1#

如matplotlib文档中所述,您应该使用'None'linestyle

plt.plot(xys_bad[:,0], xys_bad[:,1], color='r', linestyle='None', markersize = 10.0)

字符串

相关问题