Python 如何在Seaborn中禁用色调制作的嵌套?
在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', 色
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
)
从:
减淡(布尔,可选)-当使用色调嵌套时,元素是否
应该沿着分类轴移动