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 TextBlob.word_counts()用法及代码示例
- Python sympy.GreaterThan()用法及代码示例
- Python sympy.StrictLessThan()用法及代码示例
- Python sympy.LessThan()用法及代码示例
- Python sympy.StrictGreaterThan()用法及代码示例
注:本文由纯净天空筛选整理自deepanshu_rustagi大神的英文原创作品 Python – seaborn.regplot() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。