decoder-leco / poc-data-visualization

Un POC de visualisation de données: MongoDB, PostGreSQL, Jupyter notebook, Astro
0 stars 1 forks source link

graphes histogrammes avancés avec plot: avec des données en group by et des calculs de stats #8

Open Jean-Baptiste-Lasselle opened 4 months ago

Jean-Baptiste-Lasselle commented 4 months ago

@BorisTherin @JeanGarf :

avec https://observablehq.com/plot/transforms/group

le but est de faire les meilleurs histogrammes possibles pour faire apparaître les données calculées avec polars comme ceci:

const basic_stats_per_year_df = df_atih.groupBy("annee").agg(
    pl.col("tauxPatients").min().alias("Taux de Patients Min"), 
    pl.col("tauxPatients").mean().alias("Taux de Patients moyen"),
    pl.col("tauxPatients").median().alias("Taux de Patients médian"),
    pl.col("tauxPatients").max().alias("Taux de Patients Max"),
    pl.col("nombre_patients").sum().alias("Nombre total annuel de patients")
).sort( {
    by: "annee",
    descending: true
}).select(
    pl.col("annee").alias("Année"), 
    pl.col("Taux de Patients Min"), 
    pl.col("Taux de Patients moyen"), 
    pl.col("Taux de Patients médian"), 
    pl.col("Taux de Patients Max"), 
    pl.col("Nombre total annuel de patients")
)
basic_stats_per_year_df
Jean-Baptiste-Lasselle commented 4 months ago

tiens il y a ceux là aussi qui sont intéressants : https://observablehq.com/plot/transforms/stack