
Rend un graphique interactif (avec ggiraph)
girafy.RdCette fonction prend en charge le passage par ggiraph, en spécifiant les options
importantes (dont les tooltips). Elle enregistre le graphique pour usage ultérieur
(dans une présentation) afin de garantir l'unicité des sources. L'interactivité
repose sur l'utilisation des fonctions de ggiraph geom_*_interactive().
Usage
girafy(
plot,
...,
r = 1.5,
o = 0.5,
id = NULL,
pointsize = 12,
width_svg = NULL,
height_svg = NULL,
tooltip_css = .tooltip_css,
biratio = NULL
)Arguments
- plot
le graphique ggplot à rendre interactif
- ...
autres options passées à
ggiraph::girafe_options()- r
(1.5) le rayon du zoom sur le point en cas de survol (en pixels)
- o
(0.5) l'opacité des autres éléments en cas de survol (entre 0 et 1)
- id
identifiant unique pour le graphique, utilisé pour l'enregistrement
- pointsize
(12) taille de la police pour le rendu SVG (en points)
- width_svg
largeur du graphique SVG en inches. Si NULL, déterminée automatiquement
- height_svg
hauteur du graphique SVG en inches. Si NULL, déterminée automatiquement
- tooltip_css
chaîne de style CSS personnalisé pour les tooltips. Utilise
.tooltip_csspar défaut (style intégré)- biratio
vecteur numérique de longueur 2 pour le responsive design :
c(ratio_desktop, ratio_mobile). Par défaut NULL. Si fourni, génère deux versions du graphique adaptées à la largeur d'écran (desktop et mobile). Exemple :c(0.6, 1.333)produit un graphique plus carré pour desktop et plus haut pour mobile.