传说中的“无”pandaspython
我用Python 2.7使用WinPython Notebook。 所以我正在阅读几个这样的数据框:
run[y2][y3][x] = pd.read_excel(xls_file, x)
那时我用:
run[y2][y3][x].plot()
我用3行和一个描述这些行的图例得到了很好的情节,因为它在列顶部的excel文件中。
但是,当我这样绘制:
run[case]['fluent'][var].plot(x = 'r', y = 'inlet')
我在传说中得到的只是“无”。 即使当我在.plot()中使用label = 'inlet'
时。
http://postimg.org/image/l4akauycz/
df = pd.read_excel('filename.xlsm') df.set_index(keys= ['index_col'], inplace=True) df['col_to_plot'].plot(legend = True)
这是pandas中的一个bug,将在即将发布的0.16.1版本中修复(请参阅https://github.com/pydata/pandas/pull/9574 )。
现在可能的解决方法是将y
列作为列表提供:
df.plot(x='r', y=['inlet'])