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

Python - Tạo biểu đồ chuỗi thời gian với nhiều cột bằng cách sử dụng biểu đồ dòng

Để tạo Biểu đồ chuỗi thời gian có nhiều cột bằng Biểu đồ dòng, hãy sử dụng biểu đồ dòng (). Đầu tiên, hãy nhập các thư viện được yêu cầu -

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

Tạo một DataFrame. Chúng tôi có nhiều cột trong DataFrame của mình -

dataFrame = pd.DataFrame({'Date_of_Purchase': ['2018-07-25', '2018-10-25', '2019-01-25', '2019-05-25', '2019-08-25','2020-09-25','2021-03-25'],'Units Sold': [98, 77, 51, 70, 70, 87, 76],'Units Returned' : [60, 50, 40, 57, 62, 51, 60]
})

Vẽ biểu đồ chuỗi thời gian cho nhiều cột -

sb.lineplot(x="Date_of_Purchase", y="Units Sold", data=dataFrame)
sb.lineplot(x="Date_of_Purchase", y="Units Returned", data=dataFrame)

Ví dụ

Sau đây là mã -

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

# creating DataFrame
dataFrame = pd.DataFrame({'Date_of_Purchase': ['2018-07-25', '2018-10-25', '2019-01-25', '2019-05-25', '2019-08-25','2020-09-25','2021-03-25'],'Units Sold': [98, 77, 51, 70, 70, 87, 76],'Units Returned' : [60, 50, 40, 57, 62, 51, 60]
})

# time series plot for multiple columns
sb.lineplot(x="Date_of_Purchase", y="Units Sold", data=dataFrame)
sb.lineplot(x="Date_of_Purchase", y="Units Returned", data=dataFrame)

# set label
plt.ylabel("Units Returned Unites Sold")

plt.show()

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Python - Tạo biểu đồ chuỗi thời gian với nhiều cột bằng cách sử dụng biểu đồ dòng