python画图显示时间
时间: 2023-09-26 17:15:22 浏览: 80
要在Python中绘制带有时间的图表,你可以使用matplotlib库。你可以使用datetime模块来表示时间,并使用matplotlib的plot函数来绘制图表。以下是一个示例代码,展示了如何在图表中显示时间:
```python
import matplotlib.pyplot as plt
from datetime import datetime
# 创建时间数据
x = \[datetime(2022, 1, 1), datetime(2022, 1, 2), datetime(2022, 1, 3)\]
y = \[1, 3, 2\]
# 绘制图表
plt.plot(x, y)
# 设置x轴为时间格式
plt.gca().xaxis_date()
# 设置x轴标签格式
plt.gcf().autofmt_xdate()
# 显示图表
plt.show()
```
在这个例子中,我们首先创建了一个包含时间数据的列表x和一个对应的数值列表y。然后,我们使用plot函数绘制了图表。接下来,我们使用`plt.gca().xaxis_date()`将x轴设置为时间格式,并使用`plt.gcf().autofmt_xdate()`来自动调整x轴标签的显示格式。最后,我们使用`plt.show()`显示图表。
希望这个例子能帮助到你!
#### 引用[.reference_title]
- *1* *2* *3* [【python】pyplot绘制横轴为时间的图](https://blog.csdn.net/God_WZH/article/details/122223501)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文