2

各ビンの長さが異なる棒グラフをプロットしようとしていますが、その結果、非常に醜い結果になります.c :)バーは同じ固定幅でプロットされます。どうやってやるの?これが私がこれまでに行ったことです:

%matplotlib inline

import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns

sns.set_palette("deep", desat=.6)
sns.set_context(rc={"figure.figsize": (8, 4)})
np.random.seed(9221999)

data = [0,2,30,40,50,10,50,40,150,70,150,10,3,70,70,90,10,2] 
bins = [0,1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100,200]
plt.hist(data, bins=bins);

ここに画像の説明を入力

編集

この質問は重複としてマークされていますが、実際には提案されたリンクのどれも私の問題を解決しませんでした。1つ目は非常にくだらない回避策であり、2つ目はすべてのバーの幅を特定の数値に設定するため、問題をまったく解決しません。

4

2 に答える 2