我正在尝试使用 countplot 在堆积条形图中绘制子类别。我遇到的问题是堆积条没有显示所有类别
import seaborn as sns
from matplotlib import pyplot
flatui = ["#9b59b6", "#3498db", "#95a5a6", "#e74c3c", "#34495e", "#2ecc71"]
fig, ax = pyplot.subplots(figsize=(20,15))
g = sns.countplot(ax=ax,
y="LV1",
hue="LV2",
palette=sns.color_palette("hls", 8) + sns.color_palette("Paired") + sns.color_palette(flatui),
dodge=False,
data=plot_data);
g.legend(loc='center left', bbox_to_anchor=(1, 0.6), ncol=3)
描述数据框内容:
LV1 是包含上层类别的列,LV2 是子类别。这里有一个例子,你可以看到 R 只有两个子类别,但它不是有 21 个子类别,其中前 1 有 20 次出现,前 2 和 3 有 9 次出现。

宝慕林4294392
largeQ
随时随地看视频慕课网APP
相关分类