我无法让seaborn色调按价值着色。我的数据是大熊猫df,我正在使用一个条形图。
sns.barplot(x = plot_data['gene'], y = plot_data['freq'],
hue=plot_data["type"],palette={"type1":"red", "type2":"blue"}, ax=ax2)
我对出现在地方的灰色条纹感到困惑。我希望只有红色和蓝色条,我相信这些只是数据中的两种类型。
答案 0 :(得分:1)
我建议您以水平顺序绘制海洋条形图,因为垂直方向无法正确显示,这可能是您说seaborn barplot色相参数无效的原因。
并使用
plt.figure(figsize(9,200)) # for figure size in ration 9:200
您可以根据要求进行更改。