如何在Matplotlib中处理带时区的时间? 为了在Matplotlib中处理带时区的时间,我们可以按照以下步骤操作− 设置图形大小并调整子图之间和周围的填充。 创建数据框,即二维,大小可变,潜在异构的表格数据。 要处理带时区的时间,请使用 pytz 库,该库将Olson tz 数据库引入Python。该库允许准确且跨平台的时区计算。 使用 plot() 方法绘制数据框。 使用 show() 方法显示图形。 示例 import pandas as pd import numpy as np from matplotlib import pyplot as plt import pytz plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame( dict(y=np.random.normal(size=5)), index=pd.date_range( start='2018-03-11 01:30', freq='15min', periods=5, tz=pytz.timezone('US/Eastern'))) df.plot() plt.show() PythonCopy 输出