我有一个数据集,它接收逐个添加行的手动输入。我想创建一个散点图来绘制数据,并在添加更多数据时进行更新。 使用matplotlib,我将如何更新现有的情节,而不是重绘整个事物?我把所有的情节都布局了,它只是添加了点数。 所以这就是我到目前为止所做的:
$('#mySelect').next().find('input[id^="ms-opt"]').click(function(){
$('.ms-options input[id^="ms-opt"]:checked').not(this).click();
})
所以df包含第一个点,然后使用df2添加每个附加点并追加。
答案 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())