mercredi 15 décembre 2010

Nommer les données dans un nuage de points

Voici un exemple permettant d'afficher le nom des données dans un nuage de points:

a <- c(1,2,3) # coordonnées x de 3 points
b <- c(4,5,6) # coordonnées y
nom <- c("a", "b", "c") # noms des 3 points
plot(a,b) # nuage de points
text(a,b,nom) # affichage des noms des points

On peut remarquer que les noms s'affichent par-dessus les points, ce qui n'est pas très lisible. Pour afficher les noms sans les points, voici ce qu'il faut faire:

plot(a,b, type= "n") # nuage de points sans afficher les points
text(a,b,nom) # affichage des noms des points

lundi 13 décembre 2010

R et sudoku

Je viens de trouver un package pour R qui permet de générer, de jouer et de résoudre des grilles de sudoku. Je ne l'ai pas testé, mais il est à l'adresse suivante:

http://cran.r-project.org/web/packages/sudoku/index.html

jeudi 9 décembre 2010

Coloration syntaxique dans TextWrangler

La version de R pour mac est fournie avec un éditeur de texte, mais il est très basique. J'ai donc cherché un meilleur éditeur et j'ai finalement opté pour TextWrangler (il est simple et gratuit). Voici une méthode permettant d'ajouter la coloration syntaxique de R dans TextWrangler:


  • Enregistrer la page suivante sous le nom "R.plist" : http://homepages.nyu.edu/~jmb736/code/R_language_module_for_BBEdit/R.plist


  • S'il n'existe pas encore, aller dans Bibliothèque/Application Support/TextWrangler et créer un dossier nommé "Language Modules"


  • Placer le fichier R.plist dans le dossier "Language Modules"


Si les couleurs choisies par défaut ne vous conviennent pas, il est possible de les changer dans les préférences de TextWrangler (par exemple, j'ai remplacé le gris des commentaires par un vert).

Enregistrer un graphique au format .jpg

Pour ce premier billet, je vais expliquer comment enregistrer une fenêtre graphique au format .jpg.
Sous mac, le format d'enregistrement par défaut d'un graphique est le .pdf. Voici un exemple de code pour enregistrer en .jpg:

data <- c(1,2,3) # création d'un objet "data" contenant 3 valeurs
jpeg("mongraph.jpg")
plot(data)
dev.off() # permet d'ouvrir le fichier .jpg sans fermer R