欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python畫多條時序圖

劉若蘭1年前7瀏覽0評論

Python是一種高級編程語言,支持各種任務。其中,可以使用Python繪制時序圖。在Python中,有許多庫可用來繪制時序圖,包括Matplotlib和Seaborn。這篇文章將向您展示如何使用Python繪制多條時序圖。

# 導入必要的庫
import matplotlib.pyplot as plt
import seaborn as sns
# 創(chuàng)建數據集
data = {'year': [2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019],
'line1': [10, 15, 20, 25, 30, 35, 40, 45, 50, 55],
'line2': [50, 45, 40, 35, 30, 25, 20, 15, 10, 5],
'line3': [5, 10, 15, 20, 25, 30, 35, 40, 45, 50]}
# 將數據集轉換為DataFrame
df = pd.DataFrame(data)
# 設置樣式
sns.set(style="darkgrid")
# 設置畫布大小
plt.figure(figsize=(10, 6))
# 繪制時序圖
sns.lineplot(x="year", y="line1", data=df, label="Line 1")
sns.lineplot(x="year", y="line2", data=df, label="Line 2")
sns.lineplot(x="year", y="line3", data=df, label="Line 3")
# 添加標題
plt.title("Multiple Time Series Plot")
# 添加圖例
plt.legend()
# 顯示圖形
plt.show()

在上面的代碼中,我們首先導入必要的庫,即Matplotlib和Seaborn。然后,我們創(chuàng)建一個數據集,并將其轉換為DataFrame以進行繪圖。接下來,我們設置樣式和畫布大小,并使用Seaborn庫的lineplot函數繪制多條時序圖。最后,我們添加了標題和圖例,并顯示了圖形。

使用上面的代碼,您可以輕松地繪制多條時序圖。您可以修改數據集以繪制自己的圖形,并使用Seaborn庫提供的其他繪圖函數自定義外觀。希望這篇文章有助于您了解如何使用Python繪制多條時序圖。