glimpse(database)
DT::datatable(database,
filter = 'top')
Paises<-c("Australia","USA","Canadá","Ucrania","Brasil","India")
Australia <- database[database$País == "Australia", ]
USA <- database[database$País == "USA", ]
Canadá <- database[database$País == "Canadá", ]
Ucrania <- database[database$País == "Ucrania", ]
Brasil <- database[database$País == "Brasil", ]
India <- database[database$País == "India", ]
Australia_P_total<-sum(na.omit(Australia$Producción_de_mena_anual_Mt))
USA_P_total<-sum(na.omit(USA$Producción_de_mena_anual_Mt))
Canadá_P_total<-sum(na.omit(Canadá$Producción_de_mena_anual_Mt))
Ucrania_P_total<-sum(na.omit(Ucrania$Producción_de_mena_anual_Mt))
Brasil_P_total<-sum(na.omit(Brasil$Producción_de_mena_anual_Mt))
India_P_total<-sum(na.omit(India$Producción_de_mena_anual_Mt))
Producción_por_País <- c(Australia_P_total,USA_P_total,Canadá_P_total,Ucrania_P_total,Brasil_P_total,India_P_total)
Producción <- data.frame(Paises,Producción_por_País)
library(ggplot2)
## Warning: package 'ggplot2' was built under R version 4.1.3
ggplot(data=Producción, aes(x=Paises, y=Producción_por_País)) + geom_bar(stat="identity") + geom_text(aes(label=Producción_por_País), vjust=1.6, color="black", position = position_dodge2(0.9), size=5) + ggtitle("Producción anual total por país (Mt)")
Australia_P_P<-mean(na.omit(Australia$Producción_de_mena_anual_Mt))
USA_P_P<-mean(na.omit(USA$Producción_de_mena_anual_Mt))
Canadá_P_P<-mean(na.omit(Canadá$Producción_de_mena_anual_Mt))
Ucrania_P_P<-mean(na.omit(Ucrania$Producción_de_mena_anual_Mt))
Brasil_P_P<-mean(na.omit(Brasil$Producción_de_mena_anual_Mt))
India_P_P<-mean(na.omit(India$Producción_de_mena_anual_Mt))
Producción$Promedio <- c(Australia_P_P,USA_P_P,Canadá_P_P,Ucrania_P_P,Brasil_P_P,India_P_P)
ggplot(data=Producción, aes(x=Paises, y=Promedio)) + geom_bar(stat="identity") + coord_flip() + geom_text(aes(label=Producción_por_País), vjust=1.6, color="black", position = position_stack(0.9), size=5) + ggtitle("Producción anual promedio por país (Mt)")
ggplot(Producción, aes(x = "", y = Producción_por_País, fill=Paises)) +
geom_bar(stat = "identity", width = 1) +
coord_polar("y", start = 0) + scale_fill_manual(values = c("red", "yellow","green","blue","grey","orange"))
Producción <- Producción %>%
arrange(desc(Paises)) %>%
mutate(prop = Producción_por_País / sum(Producción$Producción_por_País) *100) %>%
mutate(ypos = cumsum(prop)- 0.5*prop )
require(scales)
## Warning: package 'scales' was built under R version 4.1.3
ggplot(Producción, aes(x="", y = prop, fill=Paises)) +
geom_bar(stat="identity", width=1, color="white") +
coord_polar("y", start=0) +
theme_void() +
theme(legend.position="none") + scale_fill_manual(values = c("red", "yellow","green","blue","grey","orange"))+
geom_text(aes(y = ypos, label = percent(prop/100)), color = "white", size=6) +
scale_fill_brewer(palette="Set1") + ggtitle("Gráfico circular producción porcentual total anual por país")
library(qcc)
## Warning: package 'qcc' was built under R version 4.1.3
Producción$Frecuencia <- c(count(USA), count(Ucrania), count(India), count(Canadá), count(Brasil), count(Australia))
Frecuencia <- c(8,1,10,5,5,16)
names(Frecuencia) <- Producción$Paises
pareto.chart(Frecuencia,
ylab="Frecuencia acumulada",
col = heat.colors(length(Frecuencia)),
cumperc = seq(0, 100, by = 10),
ylab2 = "Porcentaje acumulado",
main = "Grafico de Pareto para Depósitos"
)
##
## Pareto chart analysis for Frecuencia
## Frequency Cum.Freq. Percentage Cum.Percent.
## Australia 16.000000 16.000000 35.555556 35.555556
## India 10.000000 26.000000 22.222222 57.777778
## USA 8.000000 34.000000 17.777778 75.555556
## Canadá 5.000000 39.000000 11.111111 86.666667
## Brasil 5.000000 44.000000 11.111111 97.777778
## Ucrania 1.000000 45.000000 2.222222 100.000000
/T mostrar o no el códio pero sí se ejecuta
include=FALSE/T incluir o no el código y los resultados (ambos)
eval=FALSE/T ejecutar o no el código dentro del chunk
results=‘hide’ esconde los resultados de los gráficos dejando solo el gráfico