4
バープロットの各バーの幅は、列chrom
に特定の値が設定されている回数に基づいて設定します。これは私にエラーを与えるシーボーンバープロットの幅を設定する方法
ax = sns.barplot(x = plot_data['chrom'], y = plot_data['dummy'], width=widthbars)
:として
barplotをプロットlist_counts = plot_data.groupby('chrom')['gene'].count()
widthbars = list_counts.tolist()
:
TypeError: bar() got multiple values for keyword argument 'width'
は幅可変されている 私はオカレンスのリストであることを幅のバーを設定しています暗黙のうちにどこかに置く? 各バーの幅をどのように異ならせることができますか?
ニース。質問には幅のカウントメジャーを使用することになっているので、各バーに1単位幅のスペースが割り当てられているので、幅測定にある種の正規化を追加すると良いでしょう。さもなければプロットは解釈不能。 – mwaskom
提案に感謝します。私の編集はそれもカバーしていると思う – tom