Vẽ nhiều chuỗi thời gian

Trực quan hóa dữ liệu chuỗi thời gian trong Python

Thomas Vincent

Head of Data Science, Getty Images

Rõ ràng là quan trọng

Trong biểu đồ này, bảng màu mặc định của matplotlib gán cùng một màu cho chuỗi thời gian beef và turkey.

Chu kỳ màu trong matplotlib

Trực quan hóa dữ liệu chuỗi thời gian trong Python

Tham số colormap

ax = df.plot(colormap='Dark2', figsize=(14, 7))
ax.set_xlabel('Date')
ax.set_ylabel('Production Volume (in tons)')

plt.show()

Để xem đầy đủ các colormap có sẵn, bấm vào đây.

Trực quan hóa dữ liệu chuỗi thời gian trong Python

Đổi màu đường với tham số colormap

Thay đổi bảng màu cho trực quan hóa chuỗi thời gian

Trực quan hóa dữ liệu chuỗi thời gian trong Python

Bổ sung thông tin cho biểu đồ

ax = df.plot(colormap='Dark2', figsize=(14, 7))

df_summary = df.describe() # Specify values of cells in the table ax.table(cellText=df_summary.values, # Specify width of the table colWidths=[0.3]*len(df.columns), # Specify row labels rowLabels=df_summary.index, # Specify column labels colLabels=df_summary.columns, # Specify location of the table loc='top') plt.show()
Trực quan hóa dữ liệu chuỗi thời gian trong Python

Thêm tóm tắt thống kê vào biểu đồ

Thêm tóm tắt thống kê vào biểu đồ

Trực quan hóa dữ liệu chuỗi thời gian trong Python

Xử lý các thang đo khác nhau

Chuỗi thời gian cho beef và veal

Trực quan hóa dữ liệu chuỗi thời gian trong Python

Chỉ veal

Chuỗi thời gian chỉ cho veal

Trực quan hóa dữ liệu chuỗi thời gian trong Python

Biểu đồ phân mảnh (facet)

df.plot(subplots=True,
                linewidth=0.5,
                layout=(2, 4),
                figsize=(16, 10),
                sharex=False,
                sharey=False)

plt.show()
Trực quan hóa dữ liệu chuỗi thời gian trong Python

Biểu đồ phân mảnh

Trực quan hóa dữ liệu chuỗi thời gian trong Python

Đến lúc hành động!

Trực quan hóa dữ liệu chuỗi thời gian trong Python

Preparing Video For Download...