Để xử lý thời gian với múi giờ trong Matplotlib, chúng ta có thể thực hiện các bước sau -
- Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
- Tạo khung dữ liệu, tức là dữ liệu dạng bảng hai chiều, có thể thay đổi kích thước, có khả năng không đồng nhất.
- Để xử lý thời gian với múi giờ, hãy sử dụng pytz thư viện mang đến Olson tz cơ sở dữ liệu sang Python. Thư viện này cho phép tính toán múi giờ chính xác và đa nền tảng.
- Vẽ đồ thị khung dữ liệu bằng cách sử dụng plot () phương pháp.
- Để hiển thị hình này, hãy sử dụng show () phương pháp.
Ví dụ
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()
Đầu ra