En este ejemplo se usa un mismo archivo con la cantidad de equinos por departamentos a traves de los años 2015, 2016 y 2017. Se utilizan dos Librerias, un grafico de Barras Agrupadas usando la libreria billboarder y un grafico de barras simples usando ggplot2.
datos<-read.csv("existenciaequinasegunSENASA.csv", header = T, sep=";")
library("billboarder")
billboarder() %>%
bb_barchart(
data = datos[, c("DEP", "CANTIDAD2017", "CANTIDAD2016", "CANTIDAD2015")]
) %>%
bb_data(
names = list(CANTIDAD2017 = "2017", CANTIDAD2016 = "2016", CANTIDAD2015="2015")
) %>%
bb_colors_manual(
"ECO" = "#41AB5D", "FPM" = "#4292C6"
) %>%
bb_y_grid(show = TRUE) %>%
bb_y_axis(tick = list(format = suffix("Padrillos")),
label = list(text = "Cantidad de votos", position = "outer-top")) %>%
bb_legend(position = "inset", inset = list(anchor = "top-right")) %>%
bb_labs(title = "Comparacion Existencia Equina por Departamento \n Subsecretaria de Tec.-Gob de Corrientes")
library("ggplot2")
datos<-read.csv("existenciaequinasegunSENASA.csv", header = T, sep=";")
datos<-as.data.frame(datos)
Graficequino =
ggplot(datos, aes(x=DEP, y=(CANTIDAD2017) , fill=CANTIDAD2017)) +
geom_bar(stat="identity", position="dodge") +
theme_bw() +
labs(title="Existencia Equina por Departamento",
x="Departamento",
y="Cantidada (padrillos)") +
theme(text = element_text(size=12), # Tamaño de fuente del gráfico por defecto
plot.title = element_text(size=rel(2), # Tamaño del título, doble del establecido por defecto
vjust=2, #Justificación vertical, para separarlo del gráfico
face="bold", #Letra negrilla
color="darkgreen", #Color del texto
lineheight=1.5), #Separación entre líneas)
axis.text.x = element_text(angle = 45, hjust = 1),
legend.position="none",
axis.title.x = element_text(face="bold", vjust=1.5, colour="blue", size=rel(1)),
axis.title.y = element_text(face="bold", vjust=1.5, colour="blue", size=rel(1)),
axis.text = element_text(colour = "black")) +
coord_cartesian(ylim=c(0, 1200)) +
scale_y_continuous(breaks =seq(0, 1200, 300))
Graficequino