我正在尝试使用python绘制95%conf间隔的比值比。我了解ggplot通常与R一起使用,但我不知道R。
我将我的数据保存在pandas DataFrame中,并相信BoxWhisker是正确的形式,但是我不想绘制四分位数(seaborn中的showbox = False),仅绘制均值和CI。 (最好是p值,但首先要考虑的事情)
这就是我所拥有的
import pandas as pd, import holoviews as hv, hv.extension('bokeh')
rows = ['Age (0-21 years)', 'Gender (Reference = female)', 'Calendar yr (2009-2016)']
columns = {'Odds Ratio': [1.104, 1.043, 0.951], 'low CI':[1.102, 1.024,0.949], 'hi CI':[1.105, 1.062, 0.952]}
d = pd.DataFrame(data=columns, index=rows)
d
Odds Ratio lowCI hiCI Age 1.104 1.102 1.105 Gender 1.043 1.024 1.062 Year 0.951 0.949 0.952
boxy = hv.BoxWhisker( ** how do i decide what are kdims and vdims? ** )
boxy.opts(x_axis_type="log", showbox=False) # axis log for OR
任何帮助将不胜感激!