Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.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 如何在Seaborn中禁用色调制作的嵌套?_Python_Seaborn - Fatal编程技术网

Python 如何在Seaborn中禁用色调制作的嵌套?

Python 如何在Seaborn中禁用色调制作的嵌套?,python,seaborn,Python,Seaborn,在Seaborn中对条形图使用hue参数时,会更改条形图的颜色和位置。如以下示例所示: 不带色调的绘图: 导入seaborn作为sns df={'x':[1,2,3,4],'y':[5,6,7,8],'hue':['a','b','b','a']} 条形图( 数据=df, x='x', y='y', ) 输出: 用色调打印: df={'x':[1,2,3,4],'y':[5,6,7,8],'hue':['a','b','b','a']} 条形图( 数据=df, x='x', y='y', 色

在Seaborn中对条形图使用
hue
参数时,会更改条形图的颜色和位置。如以下示例所示:

不带色调的绘图:

导入seaborn作为sns
df={'x':[1,2,3,4],'y':[5,6,7,8],'hue':['a','b','b','a']}
条形图(
数据=df,
x='x',
y='y',
)
输出:

用色调打印:

df={'x':[1,2,3,4],'y':[5,6,7,8],'hue':['a','b','b','a']}
条形图(
数据=df,
x='x',
y='y',
色调=‘色调’
)
输出:


因此,我如何使用默认的条形图位置和由
色调制作的颜色进行绘图?

设置
dodge=False
为我修复了它

import seaborn as sns

df = {'x': [1, 2, 3, 4], 'y': [5, 6, 7, 8], 'hue': ['a', 'b', 'b', 'a']}
sns.barplot(
    data = df,
    x = 'x',
    y = 'y',
    hue = 'hue',
    dodge=False 
)
从:

减淡(布尔,可选)-当使用色调嵌套时,元素是否 应该沿着分类轴移动