library(ggplot2)
library(gridExtra)

# Generar la serie Fibonacci
fibonacci <- numeric(20)
fibonacci[1] <- 1
fibonacci[2] <- 1
for (i in 3:20) {
  fibonacci[i] <- fibonacci[i-1] + fibonacci[i-2]
}

# Crear un data frame con los valores de Fibonacci
df <- data.frame(
  Index = 1:20,
  Value = fibonacci
)

# Crear el primer gráfico con color azul
plot1 <- ggplot(df, aes(x = Index, y = Value)) +
  geom_bar(stat = "identity", fill = "steelblue") +
  labs(title = "Serie Fibonacci - Ejemplo Azul",
       x = "Índice",
       y = "Valor") +
  theme_minimal() +
  theme(plot.title = element_text(hjust = 0.5))

# Crear el segundo gráfico con color amarillo
plot2 <- ggplot(df, aes(x = Index, y = Value)) +
  geom_bar(stat = "identity", fill = "gold") +
  labs(title = "Serie Fibonacci - Ejempolo Amarillo",
       x = "Índice",
       y = "Valor") +
  theme_minimal() +
  theme(plot.title = element_text(hjust = 0.5))

# Organizar los gráficos en una fila con dos columnas
grid.arrange(plot1, plot2, ncol = 2)