Seaborn是基於matplotlib的Python數據可視化庫。它提供了一個高級接口,用於繪製引人入勝且內容豐富的統計圖形。 Seaborn幫助解決Matplotlib麵臨的兩個主要問題。問題是什麽?
- 默認Matplotlib參數
- 使用 DataFrame
隨著Seaborn對Matplotlib的補充和擴展,學習曲線是漸進的。如果您知道Matplotlib,那麽您通過Seaborn已經是half-way。
seaborn.regplot():
該方法用於繪製數據和線性回歸模型擬合。有許多相互排斥的選項可用於估計回歸模型。欲了解更多信息,請點擊這裏。
用法:seaborn.regplot( x, y, data=None, x_estimator=None, x_bins=None, x_ci=’ci’, scatter=True, fit_reg=True, ci=95, n_boot=1000, units=None, order=1, logistic=False, lowess=False, robust=False, logx=False, x_partial=None, y_partial=None, truncate=False, dropna=True, x_jitter=None, y_jitter=None, label=None, color=None, marker=’o’, scatter_kws=None, line_kws=None, ax=None)
參數:以下是一些主要參數的說明:
- x, y:這些是輸入變量。如果是字符串,則它們應與“data”中的列名相對應。使用 Pandas 對象時,軸將用係列名稱標記。
- data:這是數據幀,其中每一列都是變量,每一行都是觀察值。
- lowess:(可選)此參數為布爾值。如果為“True”,則使用“statsmodels”來估計非參數的最低模型(局部加權線性回歸)。
- color:(可選)應用於所有繪圖元素的顏色。
- marker:(可選)用於散點圖字形的標記。
返回:包含繪圖的軸對象。
下麵是上述方法的實現:
範例1:
Python3
# importing required packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("mpg")
# draw regplot
sns.regplot(x = "mpg",
y = "acceleration",
data = data)
# show the plot
plt.show()
# This code is contributed
# by Deepanshu Rustagi.
輸出:
範例2:
Python3
# importing required packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("titanic")
# draw regplot
sns.regplot(x = "age",
y = "fare",
data = data,
dropna = True)
# show the plot
plt.show()
# This code is contributed
# by Deepanshu Rustagi.
輸出:
範例3:
Python3
# importing required packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("exercise")
# draw regplot
sns.regplot(x = "id",
y = "pulse",
data = data)
# show the plot
plt.show()
# This code is contributed
# by Deepanshu Rustagi.
輸出:
範例4:
Python3
# importing required packages
import seaborn as sns
import matplotlib.pyplot as plt
# loading dataset
data = sns.load_dataset("attention")
# draw regplot
sns.regplot(x = "solutions",
y = "score",
data = data)
# show ther plot
plt.show()
# This code is contributed
# by Deepanshu Rustagi.
輸出:
相關用法
- Python os._exit()用法及代碼示例
- Python os.WEXITSTATUS()用法及代碼示例
- Python os.abort()用法及代碼示例
- Python os.renames()用法及代碼示例
- Python os.lseek()用法及代碼示例
- Python PyTorch sin()用法及代碼示例
- Python Sympy Line.is_parallel()用法及代碼示例
- Python PIL GaussianBlur()用法及代碼示例
- Python Numpy np.hermefit()用法及代碼示例
- Python Numpy np.hermevander()用法及代碼示例
- Python Method和Function的區別用法及代碼示例
- Python TextBlob.word_counts()用法及代碼示例
- Python sympy.GreaterThan()用法及代碼示例
- Python sympy.StrictLessThan()用法及代碼示例
- Python sympy.LessThan()用法及代碼示例
- Python sympy.StrictGreaterThan()用法及代碼示例
注:本文由純淨天空篩選整理自deepanshu_rustagi大神的英文原創作品 Python – seaborn.regplot() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。