python绘制时间序列折线图
时间: 2023-09-22 18:07:23 浏览: 132
利用python画出折线图
要Python绘制时间序列折线图,你可以使用matplotlib.pyplot库或pyecharts库。下面我将为你介绍两种不同的方法。
第一种方法是使用matplotlib.pyplot库。首先,你需要导入相关的库并准备好时间序列和数据。然后,创建一个画布和子视图,并设置x轴的刻度格式化和标签。接下来,使用ax.plot()函数绘制折线图,并设置标题和轴标签。最后,显示图形。具体的代码如下所示:
```
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.dates as mdate
# 生成一个时间序列
time = pd.to_datetime(np.arange(0,11), unit='D', origin=pd.Timestamp('2019-01-01'))
# 生成数据
data = np.random.randint(10, 50, size=11)
# 创建一个画布
fig = plt.figure(figsize=(12, 9))
# 在画布上添加一个子视图
ax = plt.subplot(111)
# 将x轴的刻度进行格式化
ax.xaxis.set_major_formatter(mdate.DateFormatter('%Y-%m-%d'))
# 为X轴添加刻度
plt.xticks(pd.date_range(time<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文