Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 重塑海生鱼排上的子地块_Python_Matplotlib_Seaborn - Fatal编程技术网

Python 重塑海生鱼排上的子地块

Python 重塑海生鱼排上的子地块,python,matplotlib,seaborn,Python,Matplotlib,Seaborn,我真的很喜欢Seaborn的功能。然而,我还没有能够重塑子地块,以满足我的需求。例如,下面的代码将返回一个包含1列和2行的图形,反映1个x变量和2个y变量 import seaborn as sns tips = sns.load_dataset('tips') g = sns.PairGrid(tips,y_vars=['tip','total_bill'],x_vars=['size'], hue='sex') g.map(sns.regplot,x_jitter=.125) 但是,我更希

我真的很喜欢Seaborn的功能。然而,我还没有能够重塑子地块,以满足我的需求。例如,下面的代码将返回一个包含1列和2行的图形,反映1个x变量和2个y变量

import seaborn as sns
tips = sns.load_dataset('tips')
g = sns.PairGrid(tips,y_vars=['tip','total_bill'],x_vars=['size'], hue='sex')
g.map(sns.regplot,x_jitter=.125)
但是,我更希望将此图重新定向为2列1行。这些子地块似乎位于g轴内,但如何将它们传递回plt。子地块1,2类型的函数?

PairGrid选择此对齐方式,因为两个地块具有相同的x轴。因此,在景观中获取地块的最简单方法是交换x和y:

import seaborn as sns
tips = sns.load_dataset('tips')
g = sns.PairGrid(tips,x_vars=['tip','total_bill'],y_vars=['size'], hue='sex')
g.map(sns.regplot,y_jitter=.125)
请注意,您还必须将x_抖动更改为y_抖动以获得相同的结果

如果你不想这样做,那么我认为PairGrid不是适合你的工具。您也可以只使用两个子绘图,并使用sns.regplot创建绘图:

PairGrid选择此对齐方式是因为两个绘图具有相同的x轴。因此,在景观中获取地块的最简单方法是交换x和y:

import seaborn as sns
tips = sns.load_dataset('tips')
g = sns.PairGrid(tips,x_vars=['tip','total_bill'],y_vars=['size'], hue='sex')
g.map(sns.regplot,y_jitter=.125)
请注意,您还必须将x_抖动更改为y_抖动以获得相同的结果

如果你不想这样做,那么我认为PairGrid不是适合你的工具。您也可以只使用两个子绘图,并使用sns.regplot创建绘图:


是的,这是我会给出的答案!是的,这是我会给出的答案!