季度是季节性数据,例如“ 2009Q1”,“ 2010Q4” ... 大小是一个浮点数据,例如'12 .1','14.3'... 数据类型如下:
Quarter object
Size float64
当我尝试绘制这两列时,出现错误:
plt.plot('Quarter','Size')
plt.show()
错误:
ValueError: Unrecognized character S in format string
这是否意味着我需要将季节数据转换为另一种格式? 我不知道如何更改类型。 谢谢!
答案 0 :(得分:1)
要绘制数据,必须将变量传递到函数参数中,而传递的字符串与变量名称相同。要绘制实际数据:
// this
plot(Quarter, Size)
// NOT this
plot('Quarter', 'Size')
要使用轴标签,您必须像这样运行plot
:
plot('xlabel', 'ylabel', data=obj)
只需将数据对象放入函数中,它就可以按照您喜欢的方式进行绘制。否则,请向here查找有关绘图的文档。