带有两个数据集的散点图

时间:2016-01-18 15:20:22

标签: python pandas matplotlib

以下代码绘制两行。相反,我需要没有线条的点:

plt.plot(y1, marker='o', color='b')
plt.plot(y2, marker='o', color='r')
plt.show()

我应该改变什么来获得正确的结果?

2 个答案:

答案 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轴系列。