4
我想根據列chrom
具有特定值的次數來設置條形圖上每個欄的寬度。 我設置寬度的條是出現一個列表:如何在seaborn barplot上設置寬度
list_counts = plot_data.groupby('chrom')['gene'].count()
widthbars = list_counts.tolist()
繪製barplot爲:
ax = sns.barplot(x = plot_data['chrom'], y = plot_data['dummy'], width=widthbars)
這給了我一個錯誤:
TypeError: bar() got multiple values for keyword argument 'width'
是寬度可變之中隱式設置某處? 如何讓每個小節的寬度不同?
尼斯。因爲問題是關於使用寬度的計數度量,所以我會提到每個小節分配一個寬度爲1個單位的空間,所以最好在寬度測量中添加某種標準化,否則將會是圖形無法解釋。 – mwaskom
感謝您的建議。我認爲我的編輯也涵蓋了這一點 – tom