[(#REM) ] [(#REM) ] #SET{data, #ENV{data}|is_string|?{#ENV{data}|explode{','}, #ENV{data}}} #SET{labels, #ENV{labels}|is_string|?{#ENV{labels}|explode{','}, #ENV{labels}}} #SET{colors, #ENV{colors}|is_string|?{#ENV{colors}|explode{','}, #ENV{colors}}} [(#REM) ] [(#GET{labels}|is_array|oui) #SET{labels, #VAL{trim}|array_map{#GET{labels}}}] [(#REM) ] [(#REM|test_espace_prive|?{#SET{couleur_defaut,var(--spip-color-theme-light)},#SET{couleur_defaut,#fcba03}})] #SET{couleur_defaut,#ENV{couleur_defaut,#GET{couleur_defaut}} [(#REM) ] #SET{largeur_anneau,#ENV{largeur_anneau,10}} [(#REM) ] #SET{total,#GET{data}|array_sum} #SET{offset,25} #SET{offset_cumul,25} #SET{pc_cumul,0} #SET{pc,#GET{total}|div{100}} [] [(#GET{labels/#CLE}|?{#GET{labels/#CLE},<:info_sans_titre:>}|concat{' - ',#VALEUR})] [(#REM) ] #SET{pc_cumul,#GET{pc_cumul}|plus{#VALEUR|div{#GET{pc}}}} #SET{offset_cumul,#VAL{100}|moins{#GET{pc_cumul}}|plus{#GET{offset}}}