Как построить соотношение шансов с боке, Holoviews - PullRequest
0 голосов
/ 04 февраля 2019

Я пытаюсь построить соотношение шансов с 95% -ными интервалами conf, используя python.я понимаю, что ggplot часто используется с R, но я не знаю R.

У меня есть данные в панде DataFrame, и я считаю, что BoxWhisker - это правильная форма, но я не хочу строить межквартильные участки (showbox = False в seaborn), только среднее значение и CIs.(в идеале значение p, но обо всем по порядку)

Я хочу построить такой сюжет: enter image description here

это то, что у меня есть

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

любая помощь будет принята с благодарностью!

...