Python dataframe.plot()-线图-未为前两个索引绘制的系列值

Python dataframe.plot()-线图-未为前两个索引绘制的系列值,python,pandas,matplotlib,Python,Pandas,Matplotlib,在所附图像(所附数据框和绘制的线图快照)中,系列索引范围为242.0到252.0,但缺少索引242.0和243.0的数据。 这里的问题是什么 有关守则如下: 重新导入 将json作为js导入 将matplotlib.pyplot作为plt导入 作为pd进口熊猫 def绘图(收集器、运行类型、状态类型): ax=plt.gca() run\u info=collector.series[运行类型]['info'] dfs=[] ctr_str='Type{}' ctr=0 对于运行信息中的var:

在所附图像(所附数据框和绘制的线图快照)中,系列索引范围为242.0到252.0,但缺少索引242.0和243.0的数据。 这里的问题是什么

有关守则如下:

重新导入
将json作为js导入
将matplotlib.pyplot作为plt导入
作为pd进口熊猫
def绘图(收集器、运行类型、状态类型):
ax=plt.gca()
run\u info=collector.series[运行类型]['info']
dfs=[]
ctr_str='Type{}'
ctr=0
对于运行信息中的var:
ctr+=1
如果没有重新搜索(统计类型,变量):
持续
var\u info=运行信息[var]
尝试:
append(pd.DataFrame({var:var\u info['data']},index=var\u info['runs']))
除:
打印(变量信息['data'])
打印(变量信息['runs'])
x=1
pd.concat(dfs,axis=1,sort=False).sort_index().plot(kind='line',ax=ax)
plt.show(块=真)

对于243,值出现在整列(Type1、Type2和Type5)中只有一个值的列中,因此Line plot不会绘制这些行。对于242,似乎
nan
正在破坏列的行。但是,在打印之前需要处理Nan