View source: R/graphDCE_distribution.R
graphDCE_distribution | R Documentation |
fonction pour réaliser un graphique bilan de quantifications
graphDCE_distribution(
donnees,
titre = "",
taille_titre = 12,
taille_axes = 11,
legende_LQ = c("NON QUANTIFIE", "QUANTIFIE"),
affiche_valeurs = TRUE,
min_affiche = 0.1,
tri_donnees = TRUE,
tri_croissant = TRUE,
ordre_facteurs = NULL,
nb_top = NULL
)
donnees |
: dataframe contenant les analyses dont il faut faire le bilan dans un format du type de celui rendu par la fonction groupe_tableau_distribution |
titre |
: titre du graphique |
taille_titre |
taille police du titre (par défaut 12) |
taille_axes |
taille police des axes (par défaut 11) |
legende_LQ |
: vecteur de character de longueur 2 qui précise l'étiquette pour les données inférieures et supérieures à la LQ |
affiche_valeurs |
: booléen qui indique d'il faut afficher les valeurs ou pas dans les barres |
min_affiche |
: pourcentage minimum à atteindre pour que la valeur soit affiché (ex si min_affiche=0.3, seules le nb de prélèvements représentant au moins 30% pour une categorie et un paramètre sera affiché) |
tri_donnees |
booleen vrai par défaut. Si il est vrai, les résultats sont affichés par ordre du plus dégradé au moins dégradé (au sens des dépassement de seuils). Si non, les résultats sont affichés dans l'ordre alphabétique des noms de paramètres. |
tri_croissant |
booleen vrai par défaut. Si faux, l'ordre du tri est inversé. Paramètre sans effet si tri_donnees=FALSE |
ordre_facteurs |
optionnel : vecteur avec les levels des résultats classés par odre de priorité de classement (par défaut du plus dégradé au moins dégradé) |
nb_top |
: optionnel. Si renseigné, le graph n'affiche que le nb de paramètres indiqués en affichant en priorité les + dégradés |
la fonction renvoie un objet ggplot avec le graphique de distribution
donnees<-data.frame(parametres=rep(c("1301", "1340", "1335"), 100), RsAna=sample(0.1:100, 300, replace=TRUE), LqAna=c(0.5,1,6))
donnees<-donnees%>%mutate(RsAna=ifelse(RsAna<LqAna, LqAna, RsAna))
donnees<-donnees%>%mutate(CdRqAna=ifelse(RsAna>LqAna, "1", ifelse(sample(1:100,5)>10,"10","1")))
seuils<-makeSeuils(CdParametre=donnees$parametres%>%unique, specificites=c("CYPRINICOLE", rep(NA,2)), type_seuil = "DCE")
tableau<-groupe_tableau_distribution(donnees, col_CdParametre="parametres", col_CdSupport=NULL, col_CdFraction=NULL, col_CdUnite=NULL, seuils = seuils)
graphDCE_distribution(tableau)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.