solvency2 Life SCR radar chart

This script draws radar charts for selected policies. Each spoke of the radar chart represents a sub risk of SCR life risks, and the sizes of the sub risks by duration are drawn in the radar chart.

  • ../../_images/sphx_glr_plot_scr_radar_001.png
  • ../../_images/sphx_glr_plot_scr_radar_002.png
import pandas as pd
from draw_charts_radar import draw_radar

    import solvency2.solvency2 as solvency2
except ImportError:
    import solvency2

model =
scr = model.SCR_life
risks = ('mort', 'longev', 'disab', 'exps', 'lapse')
scenid = 1

def draw(polid):

    data = {}
    for t in range(0, 20, 5):
        data['t=' + str(t)] = scr[t, polid, scenid].Life.to_series(risks)

               ax_title='Policy ID: ' + str(polid),
               fig_title='SCR Life Risks')

for i in (41, 171):

Total running time of the script: ( 0 minutes 21.407 seconds)

Gallery generated by Sphinx-Gallery