我想在散景中绘制一个实时时间序列.我想在每次更新时仅绘制新数据点.我怎样才能做到这一点 ?
散景网站上有动画图的例子,但它每次都会重新绘制整个图片.此外,我正在寻找一个简单的例子,我可以逐点做一个时间序列的现场情节.
一切都在标题中.当我没有在我的python脚本的开头设置此选项时,我的图表显示正确,否则它会打开图形窗口但是直接关闭它并结束运行.
我使用的是pandas 0.14.0和matplotlib 1.3.0.
有人已经看过了吗?如果需要,您可以在下面看到我的代码.
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
#pd.options.display.mpl_style = 'default'
df = pd.DataFrame(np.random.randn(1000, 4), index=pd.date_range('1/1/2000',periods=1000), columns=list('ABCD'))
df = df.cumsum()
df.plot(legend=False)
plt.show()
Run Code Online (Sandbox Code Playgroud) 我有一个包含多个列的数据框,并按日期编制索引.我想填补缺失的值,但仅限于接下来的x天.这意味着如果索引的差异大于x天且此列中的先前非缺失值,则不会填充缺失值.
我用循环做了一些事情,但效率不高.这样做有更好,更优雅的方式吗?
我确切地说我的索引中的日期不是等间隔,所以limit参数不起作用.
如果 s 是一个系列,当我运行以下命令时会收到一条错误消息:
s.plot(style='k--', color='b')
Run Code Online (Sandbox Code Playgroud)
错误消息说这[b]不是一种可识别的颜色。
我正在使用熊猫 0.11 。
你有同样的问题吗?