我是熊猫新手,我想知道熊猫是否可以绘制datetime.timedelta。我尝试了几件事,但这是当前版本:
df = pd.DataFrame(data=[pd.to_timedelta(total_run_times.values())], index=[0])
plot = df.plot()
fig = plot.get_figure()
fig.savefig("test.png")
total_run_times是数字的字典:datetime.timedelta。当我在pycharm调试器中打印出'df'时,我得到:
0 1 2
0 0 days 00:00:06.283421 0 days 00:17:55.295750 0 days 00:00:00
收到错误:
TypeError: Empty 'DataFrame': no numeric data to plot
版本:python 3.6.3和pandas 0.20.3
我只想要一个折线图,将数组中的时间绘制为一条线。能做到吗?还是我必须将所有内容都转换为标量,例如float?
任何帮助将不胜感激。
谢谢, -K
答案 0 :(得分:0)