Lectura de datos

Primero leo los datos usando el comando read.csv

Datos <- read.csv("~/Documents/Ayuda_Claudia/data2.txt")

Gráfico de barras

Gráficos base

Existen muchas formas de hacer gráficos de barras, con r base se usa la función barplot, donde en el argumento height pones el valor que dá la altura de la barra, y en el argumento names.arg los valores que quieres para el eje x

barplot(height = Datos$Value, names.arg = Datos$Year)

También puedes agregar los nombres de cada variable usando xlab y ylab

barplot(height = Datos$Value, names.arg = Datos$Year, xlab = "año", ylab = "Variable")

Y se puede agregar un titulo general con main

barplot(height = Datos$Value, names.arg = Datos$Year, xlab = "año", ylab = "Variable", main = "Gráfico 1")

Gráficos con ggplot

Por otro lado puedes usar el paquete ggplot, si no tienes intalado ese paquete debes instalarlo usando

install.packages("ggplot2")

Luego debes llamarlo para utilizarlo:

library(ggplot2)

En el caso de ggplot, partes con a función ggplot y vas agregando cosas, primero pones cual es tu base de datos, y luego puedes poner x e y, finalmente agregas después de un + la función geom_bar:

ggplot(data = Datos, aes(x = Year, y = Value)) + geom_bar(stat = "identity") 

Puedes cambiar los ejes con labs

ggplot(data = Datos, aes(x = Year, y = Value)) + geom_bar(stat = "identity") + ylab("Variable") + xlab("Años")

Y cambiar el aspecto con theme

ggplot(data = Datos, aes(x = Year, y = Value)) + geom_bar(stat = "identity") + ylab("Variable") + xlab("Años") + theme_classic()

Tambíen puedes cambiar el color según el valor con fill dentro del geom_bar

ggplot(data = Datos, aes(x = Year, y = Value)) + geom_bar(stat = "identity", aes(fill = Value)) + ylab("Variable") + xlab("Años") + theme_classic()

Versión interactiva con plotly

El paquete plotly, permite hacer un gráfico interactivo en base al ggplot, para eso, uno puede tomar un gráfico creado con ggplot, y transformarlo en interactivo, usando la función ggplotly

Primero hay que installar el paquete si no lo tienes:

install.packages("plotly")

Luego debes llamarlo para utilizarlo:

library(plotly)

Y finalmente usas alguno de los graficos creados con ggplot:

Grafico <- ggplot(data = Datos, aes(x = Year, y = Value)) + geom_bar(stat = "identity", aes(fill = Value)) + ylab("Variable") + xlab("Años") + theme_classic()

Y luego metiendo Grafico dentro de la función ggplotly

ggplotly(Grafico)