Une collection d'outils (fonctions, constantes) facilitant la rédaction d'articles pour le site Data-Bzh.
source("DataBzhTools/main.R")
(ggp <- databzhPlot(
ggplot(data = iris, aes(Petal.Length, Petal.Width, Species)) +
geom_point(aes(colour = Species), size = 6, alpha = .5) +
xlab("Petal Length") +
ylab("Petal Width") +
ggtitle("Iris") +
databzhTheme(),
ypos = "bottom"
))
databzhSavePlot(ggp, "demo.png")source("DataBzhTools/main.R")Affichage d'un graphique ggplot2 avec le logo Data-Bzh.
databzhPlot(ggplot(...))| Argument | Description | Type / Valeurs |
|---|---|---|
| plot | Objet graphique ggplot2 | ggplot |
| size | Taille du logo à afficher | numeric |
| type | Type de logo | "url.transparent", "url.background", "simple.transparent", "simple.background" |
| xpos | Position horizontale du logo | "left", "right" |
| ypos | Position verticale du logo | "bottom", "top" |
Logos :
| Type | Logo |
|---|---|
| "url.transparent" | ![]() |
| "url.background" | ![]() |
| "simple.transparent" | ![]() |
| "simple.background" | ![]() |
Sauvegarde d'un graphique.
databzhSavePlot(plot(...), "image.png")
databzhSavePlot(databzhPlot(ggplot(...)), "image.png")| Argument | Description | Type / Valeurs |
|---|---|---|
| plot | Objet graphique | |
| filename | Nom du fichier à sauver | character |
| width | Largeur du graphique | integer |
| height | Hauteur du graphique | integer |
L'objet databzh contient de multiples constantes.
databzh$colour
databzh$width
databzh$height| Constante | Description | Valeur |
|---|---|---|
| colour | Couleur de thème principale | "#973232" |
| colour1 | Couleur de thème principale | "#973232" |
| colour2 | Couleur 2 | "#1E5B5B" |
| colour3 | Couleur 3 | "#6D8D2F" |
| colour4 | Couleur 4 | "#287928" |
| colour5 | Couleur 5 | "#E18C8C" |
| colour6 | Couleur 6 | "#548787" |
| colour7 | Couleur 7 | "#B8D283" |
| colour8 | Couleur 8 | "#70B470" |
| colours | Toutes les Couleurs | c("#973232", "#1E5B5B", "#6D8D2F", "#287928", "#E18C8C", "#548787", "#B8D283", "#70B470", "#B75353", "#326E6E", "#8CAA4E", "#439243", "#711515", "#0D4444", "#4D6914", "#115A11", "#490101", "#012C2C", "#2E4401", "#013A01") |
| width | Largeur de sauvegarde des images | 1200 |
| height | Hauteur de sauvegarde des images | 600 |
| logo | Logos utilisés par la fonction privée .databzhLogo |




