我有一个包含两列的数据帧,一列是字符串格式的时间日期,另一列是一些值。我想把这个数据框画成条形图
这是我的代码:
import matplotlib.pyplot as plt
import pandas
df = pandas.DataFrame({'a':['090000','093000','100000','103000'],'b':[2,3,4,5]})
df['a']=pandas.to_datetime(df['a'],format='%H%M%S')
fig = plt.figure()
ax1=fig.add_subplot(111)
ax1.bar(df['a'],df['b'])
但我发现了一个错误:
^{pr2}$我怎样才能解决这个问题??谢谢
我也有同样的问题(matplotlib 1.5.1)。在我的例子中,我可以将日期变量设置为索引,然后根据数据帧索引绘制条形图。一、 在上面的代码中,在绘制之前,需要添加
然后用
^{pr2}$在将matplotlib从版本1.4.3升级到1.5.1时,我在python2.7上遇到了类似的问题
回到过去,错误消失了。在
相关问题 更多 >
编程相关推荐