Seaborn怎么繪制多組數(shù)據(jù)的趨勢(shì)線

小億
98
2024-05-17 17:59:16
欄目: 編程語言

要繪制多組數(shù)據(jù)的趨勢(shì)線,可以使用Seaborn中的lmplot()函數(shù)。lmplot()函數(shù)可以繪制兩組數(shù)據(jù)的散點(diǎn)圖,并且可以根據(jù)參數(shù)設(shè)置添加線性回歸趨勢(shì)線。

以下是一個(gè)示例代碼,展示如何使用Seaborn的lmplot()函數(shù)繪制多組數(shù)據(jù)的趨勢(shì)線:

import seaborn as sns
import pandas as pd

# 創(chuàng)建示例數(shù)據(jù)
data = pd.DataFrame({
    'x': [1, 2, 3, 4, 5, 6],
    'y1': [2, 3, 5, 7, 9, 11],
    'y2': [1, 4, 6, 8, 10, 12]
})

# 繪制散點(diǎn)圖和趨勢(shì)線
sns.lmplot(x='x', y='y1', data=data, ci=None)
sns.lmplot(x='x', y='y2', data=data, ci=None)

在上面的示例中,我們首先創(chuàng)建了一個(gè)DataFrame對(duì)象data,其中包含了兩組數(shù)據(jù)。然后分別使用lmplot()函數(shù)繪制了兩組數(shù)據(jù)的散點(diǎn)圖和線性回歸趨勢(shì)線。通過設(shè)置ci參數(shù)為None,可以去除置信區(qū)間。您也可以根據(jù)需要調(diào)整其他參數(shù),以滿足您的需求。

0