Seaborn jointplot简介
Seaborn jointplot通过使用几种类型的点为联合网格类提供了一个方便的接口。它的目的是为了一个轻量级的包装器;假设我们需要更多的灵活性,我们直接使用联合网格。我们通过使用两个变量来定义seaborn jointplot来绘制一个图。这是非常重要的;另外,我们正在使用单变量和双变量画两个图。
Seaborn jointplot显示两个变量的关系,因为它将定义1D的轮廓。Seaborn jointplot的类别是方便的,它被包裹在联合网格中。
多变量分布的工具对于展示这个图很重要;这个图是对多维和自然聚类的采样。
什么是Seaborn联合图?
Seaborn联合图包括三个图;在这三个图中,第一个图将显示双变量图,显示因变量将如何随自变量变化。另一个联合图放置在双变量图的顶部,显示因变量的分布。第三个图放在双变量图的右边。将单变量和双变量一起画在一张图上是非常有帮助的。单变量分析集中在一个变量上,它将描述总结和显示模式。
如何添加Seaborn jointplot?
seaborn jointplot模块是从散点图中计算出来的,散点图的上边缘包含不同的直方图。我们在python中使用joint plot方法来创建seaborn jointplot。下面的例子显示了我们如何添加jointplot方法,如下。下面的例子显示,我们首先导入了matplotlib和seaborn库。我们需要在我们的代码中导入库来添加seaborn联合绘图。在导入库包之前,首先,我们需要在我们的系统中安装seaborn包。
在导入包之后,然后,我们将数据集添加到我们的代码中。在下面的例子中,我们正在添加注意力数据集。在加载数据集后,我们定义了jointplot的方法。定义完方法后,我们将显示出如下的图。
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
plot = sns.load_dataset("attention")
sns.jointplot (x = "solutions", y = "score",
kind = "hex", data = plot)
plt.show ()
在下面的例子中,在添加seaborn jointplot的时候,我们使用jointplot参数作为x,y轴,同时我们也使用种类和数据参数。我们正在加载数据集名称为mpg,如下所示。我们正在导入软件包名称为matplotlib和seaborn。
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
plot = sns.load_dataset("mpg")
sns.jointplot(x = "mpg", y = "acceleration",
kind = "scatter", data = plot)
plt.show ()
Seaborn jointplot方法
基本上,seaborn是一个从matplotlib中获取特征的库。这个库为我们提供了一个高水平的接口。Seaborn帮助解决了matplotlib的参数和数据框架的工作问题。
下面是seaborn方法的语法,如下所示。
seaborn.jointplot (parameters)
Seaborn方法接受多个参数作为输入。通过使用python中的seaborn jointplot方法,我们需要加载预定义的数据集或者我们可以创建自己的excel文件来加载数据。
下面的例子显示了seaborn jointplot方法,如下所示。我们正在加载练习数据集来定义jointplot方法,如下所示。
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
plot = sns.load_dataset("exercise")
sns.jointplot(x = "id", y = "pulse",
kind = "kde", data = plot)
plt.show ()
我们正在加载泰坦尼克号的数据集来定义联合绘图方法,如下所示。在下面的例子中,我们使用x、y、kind、dropna和数据参数,如下所示。
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
plot = sns.load_dataset("titanic")
sns.jointplot(x = "age", y = "fare", kind = "reg", data = plot, dropna = True)
plt.show ()
Seaborn jointplot的参数
正如我们所知,Seaborn jointplot需要多个参数作为输入。以下是我们在seaborn jointplot中使用的参数。
seaborn.jointplot (multiple parameters)
X和y - 这只不过是用来指定X和Y轴位置的变量。
数据 - 当x和y包含变量名称时,该参数用于获取数据框。
Kind - 这是一个可选参数。它将用于绘制绘图种类。
颜色 - 这是一个可选参数。它将采用颜色来绘制元素。
Dropna - 这个参数将取值为布尔值。这是一个可选的参数。
返回 - 它是一个联合网格对象,上面包含了绘图。
高度 - 这个参数显示图形的实际大小。
配比 - 它将显示关节轴的比例。
空间 - 它将显示边际联合轴之间的空间。
边缘刻度 - 如果这个参数是假的,它将抑制计数上的刻度。
色调 - 这是一个语义变量,用来确定颜色图的元素。
调色板 - 这不过是在映射色相语义时用来选择颜色的方法。
色相顺序-- 这个参数指定了对分类水平的绘图和处理顺序。
Hue norm - 这个参数只是用来设置标准化的一对数值。
Kwargs - 这是用于传递函数的额外关键字参数。
Seaborn jointplot的例子
下面是提到的例子。
例子 #1
在下面的例子中,我们正在加载提示数据集。
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
plot = sns.load_dataset("tips")
sns.jointplot(x = 'total_bill', y = 'tip', data = plot)
plt.show ()
例子 #2
在下面的例子中,我们使用的输入参数是x, y, kind, 和 data。我们正在加载tips数据集。
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
plot = sns.load_dataset("tips")
sns.jointplot(x = 'total_bill', y = 'tip', kind = 'kde', data = plot)
plt.show ()
下面是提到的常见问题。
Q1.seaborn jointplot在python中的用途是什么?
答:Seaborn jointplot用于显示两个不同变量的关系。
Seaborn jointplot是用来显示两个不同变量的关系。它将与双变量和单变量函数一起工作。另外,我们正在用这种方法创建联合图。
Q2.我们在使用seaborn jointplot的哪些库?
答:我们正在使用seaborn和jointplot。
在我们的项目中使用seaborn jointplot时,我们正在使用seaborn和matplotlib库。
Q3.我们如何通过使用一个颜色方案来绘制jointplot?
答:我们正在使用色调参数。
我们在定义jointplot方法时使用色调参数来绘制颜色方案。
seaborn联合图包括三个图,在这三个图中,第一个图将显示双变量图,显示因变量与独立变量的变化。它的目的是在联合网格的方法中作为一个轻量级的包装。