Este archivo es un R Markdown Notebook. Cuando ejecutas el código, te será posible ver los resultados debajo de cada comando.
Ejecuta las siguientes líneas dando clic en el botón Run (en color verde) dentro del área de código o colocando el cursor dentro de dicho espacio y presionando Ctrl+Shift+Enter.
Vamos a crear una matriz de datos. Consistirá en tres tipos de letras con diferentes frecuencias para cinco mediciones de cada una.
A <- c(12, 22, 35, 14, 25, 17)
B <- c(31, 26, 37, 43, 65, 38)
C <- c(25, 65, 34, 15, 65, 17)
Ya tenemos las frecuencias para cada letra. Ahora creamos una matriz con ellas.
DATOS <- data.frame(A, B, C)
DATOS
## A B C
## 1 12 31 25
## 2 22 26 65
## 3 35 37 34
## 4 14 43 15
## 5 25 65 65
## 6 17 38 17
Ahora transformamos DATOS a una matriz para poder dibujar un gráfico de barras o usarla en un histograma.
DATOS <- as.matrix(DATOS)
DATOS
## A B C
## [1,] 12 31 25
## [2,] 22 26 65
## [3,] 35 37 34
## [4,] 14 43 15
## [5,] 25 65 65
## [6,] 17 38 17
Graficamos la matriz en una gráfica de barras con cada una de las frecuencias. Vamos a cambiar el tipo de letra con el comando par e iremos agregando atributos a la función barplot; por ejemplo, usando border = NA eliminamos los bordes negros de cada barra.
#par(family = "Serif") # Al parecer solo funciona el tipo de letra en Linux y Mac.
barplot(DATOS, border = NA, las = 1, ylim = c(0,250), ylab = "Suma de frecuencias", xlab = "Tipografías", cex.axis = 0.8, cex.names = 0.8, col = c("#00005C", "#012470", "#0024AB", "#115DBA", "#1794F1", "#00B4DD"))
Ahora veremos algunos pasos para guardar una imagen generada en R.
1.- El primero es el más simple: Ve al panel Plots de R Studio, selecciona el botón Zoom y redimensiona la ventana al tamaño que mejor te parezca, copia con botón derecho el gráfico y pégala en tu documento de texto (Word, Writer, Google Docs, etc).
2.- El segundo método requiere que en el panel Plots des clic en la opción Export y elijas la opción que mejor te parezca. Yo recomiendo que guardes el archivo como PNG para un documento de texto y en formato TIFF cuando vayas a editarla en Inkscape, Corel, Gimp o Photoshop. También trata de mantener el aspecto de ratio proporcionado, marcando la opción. Guarda con el tamaño de pixeles que necesites. El tamaño de la pantalla del panel Plots tiene efecto en el tamaño de tu figura, cuidado con eso.
3.- Este paso es el más antiguo de todos, consiste en crear una orden que le diga a R que deseas guardar el gráfico en un archivo en determinada ubicación, y con los valores de resolución que tu necesitas. Para esto tendrás que echar mano de la ayuda de R y ver las opciones de cada comando disponible. Aquí te dejo una muestra para guardar un gráfico como tipo PNG
El último comando dev.off() le dirá al sistema que no te muestre el archivo en R, solo como el producto final. Tendrás que jugar con los valores de la función PNG para lograr el tamaño y resolución adecuados “si optas por hacer tu gráfico a mano”.
png("/home/king-in-the-north/explora.png",
width=1200,height=820,units="px",
pointsize=12,bg="white",res=300)
barplot(DATOS, border = NA, las = 1, ylim = c(0,250), ylab = "Suma de frecuencias", xlab = "Tipografías", cex.axis = 0.8, cex.names = 0.8, col = c("#00005C", "#012470", "#0024AB", "#115DBA", "#1794F1", "#00B4DD"))
dev.off()
## png
## 2