Py学习  »  Python

用python图形绘制日期[重复]

bot • 5 年前 • 524 次点击  

这个问题已经有了答案:

我有一个格式为“yyyy-mm-dd”的日期数组和另一个整数数组,每个数组都对应于日期数组中的一个值。但是,当我试图用以下方法绘制图表时:

matplotlib.pyplot.plot(dates, values, label='Price')

它给出了错误:

ValueError: could not convert string to float: '2017-07-26'

如何修复此错误?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43161
 
524 次点击  
文章 [ 1 ]  |  最新文章 5 年前
pxe
Reply   •   1 楼
pxe    6 年前

日期是字符串,请先将它们转换为日期时间对象。

import datetime
x = [datetime.datetime.strptime(date, "%Y-%m-%d") for date in dates]