【发布时间】:2020-08-05 11:15:07
【问题描述】:
这是我运行这段代码时得到的情节 有什么办法可以减少这两个条之间的间隙但不完全相互接触??
sns.catplot(x = "case", kind = "count", data = df, alpha=0.8, palette = my_pal, hue="class")
plt.ylabel("Count", size=12)
plt.tight_layout()
【问题讨论】:
-
条之间的间隙足以容纳两个额外的条,一个用于每个色调值。对于 x=0 和 hue = 'green',计数 (y) 为 0。同样,对于 x=1 和 hue = 'Negative',计数为 0。如果这两个值不为零,您是否希望空间按原样显示?
-
@BalooRM 是的,如果两个值不为零,我想删除为这些情况保存的空格。
-
@JohanC 是的,我是
-
这可能归结为数据可视化的美学,但改变 x 轴上相对于标签的位置可能会造成混淆。那些零值会永远为零吗?如果您的意图是用不同颜色标记绿色组和负组,则可以查看堆叠柱形图。
-
这是一个堆叠的条形图示例。 randyzwitch.com/creating-stacked-bar-chart-seaborn
标签: python matplotlib seaborn legend