findpaks以时间作为横坐标
时间: 2024-04-08 13:30:50 浏览: 55
您可以使用Matplotlib库来绘制以时间作为横坐标的图形。下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import datetime
# 模拟数据
dates = [
datetime.datetime(2022, 1, 1),
datetime.datetime(2022, 1, 2),
datetime.datetime(2022, 1, 3),
datetime.datetime(2022, 1, 4),
datetime.datetime(2022, 1, 5),
]
values = [5, 7, 3, 8, 4]
# 将日期转换为matplotlib可识别的格式
converted_dates = matplotlib.dates.date2num(dates)
# 绘制图形
plt.plot_date(converted_dates, values, linestyle='solid', marker=None)
# 标题和标签
plt.title("Values over Time")
plt.xlabel("Time")
plt.ylabel("Values")
# 自动格式化日期,以适应横坐标
plt.gcf().autofmt_xdate()
# 显示图形
plt.show()
```
这段代码将绘制一个以时间作为横坐标的折线图。您可以根据需要修改日期和值的列表。
阅读全文