Pandasで非対称エラーバー

Plotting asymmetrical error bars with pandas – StackOverflow

そもそも,棒グラフにエラーバーを付けるのが好きじゃないし,
まして非対称エラーバーって好きじゃないけども.

%matplotlib inline
import numpy as np
import pandas as pd

myDF = pd.DataFrame({'col1':[4,5,6,7],'col2':[6,5,4,5]},index=['A','B','C','D'])
print(myDF)

err = [[0.5,0.5,2,2],[2,2,3,3]]

ax = myDF.loc[:,'col1'].plot(kind='bar',yerr=err)

FireShot Capture 700 - JupyterLab Alpha Preview - http___localhost_8888_lab

単純な話で,

err = [[[0.5,0.5,2,2], [2,2,3,3]]]
ax = myDF.loc[:,'col1'].plot(kind='bar',yerr=err)

FireShot Capture 701 - JupyterLab Alpha Preview - http___localhost_8888_lab

カテゴリー: 未分類 パーマリンク