Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để bạn vẽ một đường thẳng đứng trên một cốt truyện chuỗi thời gian ở Gấu trúc?

Sử dụng Pandas, chúng tôi sẽ tạo khung dữ liệu và thiết lập các đường thẳng đứng trên các trục đã tạo, sử dụng các đường trục.

Các bước

  • Sử dụng panda, chúng ta có thể tạo khung dữ liệu.

  • Tạo khung dữ liệu sẽ giúp tạo ra trợ giúp.

  • Sử dụng axvline (), thêm một đường thẳng đứng qua các trục, trong đó màu là xanh lục, linestyle ="dashed".

  • Sử dụng axvline (), thêm một đường thẳng đứng qua các trục, trong đó màu là màu đỏ, linestyle ="dashed".

  • Sử dụng plt.show (), hiển thị cốt truyện.

Ví dụ

import pandas as pd
from matplotlib import pyplot as plt
df = pd.DataFrame(index=pd.date_range("2019-07-01", "2019-07-31"))
df["y"] = 1
ax = df.plot()
ax.axvline("2019-07-24", color="green", linestyle="dashed")
ax.axvline("2019-07-31", color="red", linestyle="dashed")
plt.show()

Đầu ra

Làm thế nào để bạn vẽ một đường thẳng đứng trên một cốt truyện chuỗi thời gian ở Gấu trúc?