如何使用 Python 中的 Seaborn 可视化线性关系?
Seaborn 是一个有助于数据可视化的库。它带有自定义主题和高级接口。
构建回归模型时,会检查多重共线性。这是因为我们需要了解所有不同连续变量组合之间存在的相关性。如果变量之间存在多重共线性,我们必须确保将其从数据中移除。这就是函数“regplot”和“lmplot”发挥作用的地方。它们有助于可视化线性回归中变量之间的线性关系。
“regplot”函数接受各种格式的变量“x”和“y”的值,包括 numpy 数组、pandas 系列对象、对 pandas 数据框中变量或值的引用。
另一方面,“lmplot”函数要求用户为数据传递特定参数,并且变量“x”和“y”的值需要是字符串。这种数据格式称为长格式数据。这是一个示例:
示例
import seaborn as sb
from matplotlib import pyplot as plt
my_df = sb.load_dataset('tips')
sb.regplot(x = "total_bill", y = "tip", data = my_df)
sb.lmplot(x = "total_bill", y = "tip", data = my_df)
plt.show()输出

解释
- 导入所需的包。
- 输入数据是“tips”,它从 seaborn 库加载。
- 此数据存储在数据框中。
- 使用“load_dataset”函数加载 iris 数据。
- 使用“regplot”函数可视化此数据。
- 使用“lmplot”函数可视化此数据。
- 这里,数据框作为参数提供。
- 此外,还指定了 x 和 y 值。
- 此数据显示在控制台中。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP