setwd("/cloud/project/datos")
datos <- read.csv("Petroleo_Ontaro.csv", header=T, dec=".", sep=";")

# modo de pozo

c_modo <- datos$WELL_MODE
TDFc_modo <- table(c_modo)
TDFc_modo
## c_modo
##                               Abandoned and Junked (Lost) 
##                           31                          109 
##               Abandoned Well                  Active Well 
##                        15038                         3554 
##                  Capped Well                No Well Found 
##                            6                          814 
## Plugged back and whipstocked                    Potential 
##                           26                            7 
##               Suspended Well                      Unknown 
##                          873                         6208
Tabla <- as.data.frame(TDFc_modo)
hi <- Tabla$Freq/sum(Tabla$Freq)
hi
##  [1] 0.0011625291 0.0040876022 0.5639390985 0.1332783320 0.0002250056
##  [6] 0.0305257631 0.0009750244 0.0002625066 0.0327383185 0.2328058201
sum(hi)
## [1] 1
hi_porc <- hi*100
sum(hi_porc)
## [1] 100
Tabla_modo <- data.frame(Tabla, hi_porc)
total <- data.frame(c_modo="Total",
                    Freq=sum(Tabla_modo$Freq),
                    hi_porc="100%")

Tabla_modofinal <- rbind(Tabla_modo, total)

colnames(Tabla_modofinal)[colnames(Tabla_modofinal)=="c_modo"] <- "Modo de Pozo"
names(Tabla_modofinal)
## [1] "Modo de Pozo" "Freq"         "hi_porc"
colnames(Tabla_modofinal)[colnames(Tabla_modofinal)=="Freq"] <- "ni"
names(Tabla_modofinal)
## [1] "Modo de Pozo" "ni"           "hi_porc"
colnames(Tabla_modofinal)[colnames(Tabla_modofinal)=="hi_porc"] <- "hi"
names(Tabla_modofinal)
## [1] "Modo de Pozo" "ni"           "hi"
Tabla_modo <- Tabla_modo[order(-Tabla_modo$Freq), ]

Tabla_top6tipo <- head(Tabla_modo, 6)

barplot(Tabla_top6tipo$Freq,
        main = "Gráfica No3.01: Distribucion de Modo de Pozo",
        xlab = "Modo",
        ylab = "Cantidad",
        col = "aquamarine4",
        cex.names = 0.5,
        cex.axis = 0.9,
        names.arg = Tabla_top6tipo$c_modo,
        las = 2
)

barplot(Tabla_top6tipo$Freq,
        main = "Gráfica No3.02: Distribucion de Modo de Pozo (Global)",
        xlab = "Modo",
        ylab = "Cantidad",
        col = "aquamarine4",
        cex.names = 0.5,
        cex.axis = 0.9,
        names.arg = Tabla_top6tipo$c_modo,
        las = 2,
        ylim = c(0, 26666)
)

barplot(Tabla_top6tipo$hi_porc,
        main = "Gráfica No3.03: Distribucion de Modo de Pozo",
        xlab = "Modo",
        ylab = "Porcentaje",
        col = "aquamarine4",
        cex.names = 0.5,
        cex.axis = 0.9,
        names.arg = Tabla_top6tipo$c_modo,
        las = 2
)

barplot(Tabla_top6tipo$hi_porc,
        main = "Gráfica No3.04: Distribucion de Modo de Pozo (Global)",
        xlab = "Modo",
        ylab = "Porcentaje",
        col = "aquamarine4",
        cex.names = 0.5,
        cex.axis = 0.9,
        names.arg = Tabla_top6tipo$c_modo,
        las = 2,
        ylim = c(0, 100)
)

Colores <- colorRampPalette(rainbow(11))
etiquetas <- paste(round(Tabla_top6tipo$hi_porc),"%", sep = "")
pie(Tabla_top6tipo$hi_porc,
    radius = 0.5,
    col = Colores(10),
    main = "Gráfica No3.05: Distribucion de Modo de Pozo",
    labels = etiquetas)
legend("topright", title = "Leyenda", legend = Tabla_top6tipo$c_modo,
       cex = 0.5, fill = Colores(10), title.cex = 0.8)