使用Python的Matplotlib在X轴上绘制日期

使用Python的Matplotlib在X轴上绘制日期

使用Pandas,我们可以创建一个dataframe并设置索引为datetime。使用gcf().autofmt_xdate(),我们将调整X轴上的日期。

步骤

  • 将日期时间列表转换为datetime使用pd.to_datetime()。

  • 考虑数据 = [1, 2, 3]

  • 实例化DataFrame()对象,即DF。

  • 将DF[‘value’]设置为步骤2中的数据。

  • 使用步骤1中的date_time设置DF.index()。

  • 现在绘制数据框,即plt.plot(DF)。

  • 获取当前图形并使其autofmt_xdate()。

  • 使用plt.show()方法显示图形。

示例

import pandas as pd
import matplotlib.pyplot as plt

date_time = ["2021-01-01", "2021-01-02", "2021-01-03"]
date_time = pd.to_datetime(date_time)
data = [1, 2, 3]

DF = pd.DataFrame()
DF['value'] = data
DF = DF.set_index(date_time)
plt.plot(DF)
plt.gcf().autofmt_xdate()
plt.show()

输出

使用Python的Matplotlib在X轴上绘制日期

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程