2016-12-16 4 views
2

以下の画像のようなコードでボックスプロットを作成しましたが、なぜ大西洋沿岸と太平洋の海岸の上に奇妙なプラス記号が表示されているのかわかりません。これらの「+」マーカーが表示されるのはなぜですか?パンダのボックスに奇妙なマーカーが表示されます

boxplot_2015 = data_2015.boxplot(column = 'LCOE', by = 'Coastal Region', return_type = 'axes') 
plt.title('LCOE by Region') 
plt.suptitle('') 
plt.xlabel('Region') 
plt.ylabel('LCOE ($/MWh)') 
plt.grid(False) 
plt.show() 

enter image description here

+0

これらのプラス符号は、ある範囲外の観測値です。あなたはボックスプロットが何をしているのかを調べるためにドキュメントを読む必要があります。 –

答えて

1

ものはfliersです。ウィスカー(チラシ)を超えてデータを表す点:あなたは彼らがshowfliers=False

docs

チラシを使用して好きではない場合。

あなたのコードを調整

boxplot_2015 = data_2015.boxplot(
    column = 'LCOE', by = 'Coastal Region', 
    return_type = 'axes', showfliers=False) 
plt.title('LCOE by Region') 
plt.suptitle('') 
plt.xlabel('Region') 
plt.ylabel('LCOE ($/MWh)') 
plt.grid(False) 
plt.show() 

デモ

df = pd.DataFrame(np.random.randn(1000, 4), columns=list('ABCD')) 

fig, axes = plt.subplots(1, 2) 
df.boxplot(ax=axes[0]) 
axes[0].set_title('With Fliers') 
df.boxplot(ax=axes[1], showfliers=False) 
axes[1].set_title('Without Fliers') 

enter image description here

+0

深い説明のためにありがとうpiRSquared!私はパンダとマトプロットリブにはまだまだ新しいので、これは大いに役立ちます。 – ProficientInMath

関連する問題