Skip to content
Snippets Groups Projects
Commit b07e58f7 authored by Juliette Engelaere-Lefebvre's avatar Juliette Engelaere-Lefebvre
Browse files

Merge branch '79-probleme-d-affichage-de-l-echelle-pour-les-graphiques' into 'dev'

résolution du ticket #79 :  affichage des ordonnées avec chiffres après la...

Closes #79

See merge request !60
parents 5851d344 32aa1801
No related branches found
No related tags found
1 merge request!60résolution du ticket #79 : affichage des ordonnées avec chiffres après la...
......@@ -3,32 +3,59 @@
creer_hc_graph_evol <- function(.rv = r){
if(any(.rv$data_zone$unite %in% c("GWh","ha","hab","km","ktep","kW","kWh/degr\u00e9-jour","m\u00b2","MWh","nombre de visites","teqCO2","tonnes","ugbta", "unite", "uta"))){
if(any(
.rv$data_zone$unite %in% c("GWh","ha","hab","km","ktep","kW","kWh/degr\u00e9-jour",
"m\u00b2","MWh","nombre de visites","teqCO2","tonnes",
"ugbta", "unite", "uta"))
){
precision = "{value:,.0f}"
tooltip <- "<b>{point.Zone}</b><br/>{point.valeur:,.0f} {point.unite}"
title <- glue("{unique(.rv$data_zone$libelle_variable)} entre {min(.rv$data_zone$annee)} et {max(.rv$data_zone$annee)} en {unique(.rv$data_zone$unite)}")
title <- glue(
"{unique(.rv$data_zone$libelle_variable)} entre {min(.rv$data_zone$annee)} et {max(.rv$data_zone$annee)} en {unique(.rv$data_zone$unite)}"
)
}
else if (all(.rv$data_zone$unite == "n")) {
precision = "{value:,.0f}"
tooltip <- "<b>{point.Zone}</b><br/>{point.valeur:,.0f}"
title <- glue("{unique(.rv$data_zone$libelle_variable)} entre {min(.rv$data_zone$annee)} et {max(.rv$data_zone$annee)}")
title <- glue(
"{unique(.rv$data_zone$libelle_variable)} entre {min(.rv$data_zone$annee)} et {max(.rv$data_zone$annee)}"
)
}
else {
tooltip <- "<b>{point.Zone}</b><br/>{point.valeur:,.2f} {point.unite}"
title <- glue("{unique(.rv$data_zone$libelle_variable)} entre {min(.rv$data_zone$annee)} et {max(.rv$data_zone$annee)} en {unique(.rv$data_zone$unite)}")
precision = "{value:,.2f}"
tooltip <- "<b>{point.Zone}</b><br/>{point.valeur:,.2f}"
title <- glue(
"{unique(.rv$data_zone$libelle_variable)} entre {min(.rv$data_zone$annee)} et {max(.rv$data_zone$annee)} en {unique(.rv$data_zone$unite)}"
)
}
hchart(.rv$data_zone %>% mutate(date = format_fr_date(date)), "line", hcaes(x = date, y = valeur, color = col)) %>%
hc_title(text = title, align = "left") %>%
# hc_colors(colors = as.vector(vec_col_gouv)) %>%
hchart(
.rv$data_zone %>%
mutate(
date = format_fr_date(date)
),
"line",
hcaes(x = date, y = valeur, color = col)
) %>%
hc_title(
text = title,
align = "left"
) %>%
hc_colors(color_base) %>%
hc_plotOptions(line = list(
marker = list(fillColor = color_base))) %>%
hc_plotOptions(
line = list(marker = list(fillColor = color_base))
) %>%
hc_exporting(enabled = TRUE) %>%
hc_tooltip(pointFormat = tooltip,
borderWidth = 2,
table = FALSE,
borderColor = color_base) %>%
hc_yAxis(title = "",
labels = list(format = "{value:,.0f}"))
hc_tooltip(
pointFormat = tooltip,
borderWidth = 2,
table = FALSE,
borderColor = color_base) %>%
hc_yAxis(
title = "",
labels = list(format = precision)
)
}
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment