У меня есть фрейм данных, который описан ниже:
dataset method score input_shape
0 A dataset method1 0.9 K=64
0 A dataset method2 0.9 K=64
0 A dataset method1 0.9 K=32
0 A dataset method2 0.9 K=32
0 A dataset method3 0.9 L=1000
0 A dataset method3 0.9 L=2000
0 B dataset method1 0.9 K=64
0 B dataset method2 0.9 K=64
0 B dataset method1 0.9 K=32
0 B dataset method2 0.9 K=32
0 B dataset method3 0.9 L=1000
0 B dataset method3 0.9 L=2000
Я пытаюсь использовать seaborn.catplot()
для построения этой дейтаграммы, чтобы сравнить ее с характеристиками в другом наборе данных, методе и форме ввода , Ниже приведен мой код и полученный результат:
sns.catplot(x='method', y='score', col="dataset", \
data=df, kind="bar",hue='input_shape', \
palette='Set2', height=5, aspect=1)
результат catplot
Я заметил, что эти столбцы не центрированы с меткой x из-за некоторых из моих класс hue пуст, но этот результат не тот, который я хочу. Можно ли как-нибудь удалить эти пустые классы на графике, чтобы эти столбцы могли центрироваться с меткой x (даже без использования catplot()
)?
Любое предложение приветствуется.