问题: 使用 matplotlib 绘制 DataFrame 时,由于索引列是日期时间值。
解决方案: 解决为此,必须添加一个新列来复制索引列。然后可以使用此克隆列进行绘图。
实现:
df3 = df3.reset_index()
df3['Time'] = df3.index
或者,您可以创建新列而不重置索引:
df3['new'] = df3.index
plt.plot(df3['magnetic_mag mean'], df3['Time'], label='FDI')
额外提示:
df = pd.read_csv('university2.csv', sep=";", skiprows=1, index_col='YYYY-MO-DD HH-MI-SS_SSS', parse_dates=True)
以上是如何在 Matplotlib 中绘制带有日期时间索引的 DataFrame?的详细内容。更多信息请关注PHP中文网其他相关文章!