Python - 绘制动态数据集

时间:2018-05-02 05:56:36

标签: python matplotlib

我有一个数据集,它接收逐个添加行的手动输入。我想创建一个散点图来绘制数据,并在添加更多数据时进行更新。 使用matplotlib,我将如何更新现有的情节,而不是重绘整个事物?我把所有的情节都布局了,它只是添加了点数。 所以这就是我到目前为止所做的:

$('#mySelect').next().find('input[id^="ms-opt"]').click(function(){ 
   $('.ms-options input[id^="ms-opt"]:checked').not(this).click(); 
})

所以df包含第一个点,然后使用df2添加每个附加点并追加。

1 个答案:

答案 0 :(得分:1)

添加

plt.scatter(df2[0], df2[1])

在您的代码之后 - 这应该将存储在df2中的下一个数据点附加到现有的图中。

如果您不喜欢不同的颜色,可以将代码中的第一个点保存在变量中,例如

ps = plt.scatter(df.At_Bat, df.Stand)

然后添加新数据,然后像

plt.scatter(df2[0], df2[1], fc = ps.get_facecolor())