Diagramme en tuyaux d`orgue et diagramme en camembert
Transcription
Diagramme en tuyaux d`orgue et diagramme en camembert
Diagramme en tuyaux d'orgue et diagramme en camembert Prenons à titre d'exemple l'exercice 3.13 (première partie). • Lancer l'application R. • Nous disposons d'un texte. A la console il suffit d'écrire : texte1 <- c("les verites mathematiques decoulent d'un petit nombre de propositions evidentes par une chaine de raisonnements impeccables elles s'imposent non seulement a nous mais a la nature elle-meme elles enchainent pour ainsi dire le createur et lui permettent seulement de choisir entre quelques solutions peu nombreuses il nous suffira alors de quelques experiences pour savoir quels choix il a fait de chaque experience une foule de connaissances pourront sortir par une serie de deductions mathematiques et c'est ainsi que chacune d'elles nous fera connaitre un coin de l'univers") • Créons une fonction qui nous permette de décomposer ce texte en une suite de caractères : decomposition <- function(texte){ lettres <- c() n <- nchar(texte) for (i in 1:n) { lettres <- c(lettres, substr(texte,i,i)) } return(lettres) } • Décomposons le texte : lettres1 <- decomposition(texte1) • Sélectionnons les voyelles : voyelles1 <- lettres1[lettres1 == "a" | lettres1 == "e" | lettres1 == "i" | lettres1 == "o" | lettres1 == "u"] • Construisons le tableau des effectifs des voyelles : table(voyelles1) Diagramme en tuyaux d'orgue • Pour construire un diagramme en tuyaux d'orgue il faut impérativement que vous déclariez que votre variable est de type nominal; ceci se fait à l'aide de la commande factor( ) : voyelles1 <- factor(voyelles1) • Ensuite tapez : 0 20 40 60 80 plot(voyelles1) a e i Diagramme en camembert • A la console, tapez : piechart(table(voyelles)) • Si vous désirez des couleurs il suffit de le demander : o u piechart(table(voyelles1), col = c("green", "red", "blue", "yellow", "orange")) e a u i o