以下代码绘制两行。相反,我需要没有线条的点:
plt.plot(y1, marker='o', color='b')
plt.plot(y2, marker='o', color='r')
plt.show()
我应该改变什么来获得正确的结果?
答案 0 :(得分:1)
我会做以下事情:
linestyle=None
编辑:linestyle=''
引发错误。您可以直接使用plt.plot(y1,'bo')
plt.plot(y2,'ro')
plt.show()
:
EditText
应该有用。
答案 1 :(得分:1)
您可以使用plt.scatter
来获取散点图。
import matplotlib.pylot as plt
plt.scatter(x, y1)
plt.scatter(x, y2)
plt.show()
您可以将x
设置为包含系列的相应x轴值的列表。例如,如果您的数据从x = 0开始并向上移动1,则可以使用x = range(len(y1))
作为x轴系列。