Está en la página 1de 4

Taller graficos

Gr?fico # 1
library(UsingR)

## Loading required package: MASS


## Loading required package: HistData
## Loading required package: Hmisc
## Loading required package: lattice
## Loading required package: survival
## Loading required package: Formula
## Loading required package: ggplot2
##
## Attaching package: 'Hmisc'
## The following objects are masked from 'package:base':
##
## format.pval, units
##
## Attaching package: 'UsingR'
## The following object is masked from 'package:survival':
##
## cancer
attach(diamond)
modelo <- lm(price ~ carat , data=diamond)
residuales <- data.frame(carat , "res" = modelo$residuals)
attach(residuales)

## The following object is masked from diamond:


##
## carat
plot(x=carat , y=res , pch=21 , bg="skyblue" , cex=2.5 , col = "black" , lwd=1 ,
frame = FALSE , xlab = "Mass (carats)" , ylab = "Residuals (SIN $)")
# dentro del plot()
# pch: tama?o de los puntos
# bg: color del interior de los puntos
# cex: tama?o de los puntos
# col: color del borde de los puntos
# lwd: grosor del borde los los puntos
# frame:quitar marco del gr?fico

abline(h = 0 , lwd = 3 , col="black") # colocar linea en el centro del gr?fico

1
segments(carat,rep(0,length(carat)),carat,res, lwd = 3 , col = "red")

50
Residuals (SIN $)

0
−50

0.15 0.20 0.25 0.30 0.35

Mass (carats)

# segments: colocar segmentos de recta que unen cada punto de residales con el eje X

Gr?fico # 2
library(ggplot2)

boxplot(mpg ~ cyl,main="Boxplot",xlab="Millas",horizontal = TRUE,lwd=2,


col = terrain.colors(3),yaxt="n", data = mtcars)
# Dentro de boxplot()
# horizontal: hacer que las cajas est?n en sentido horizontal
# lwd: grosor de las lineas del gr?fico
# col: Asignar color a las cajas y leyendas (paleta de colores "terrain.colors(3)")
# yaxt: Quitar del gr?fico los valores num?ricos del eje Y

legend("topright",inset = 0.05,title = "cilindros",legend=c("4","6","8"),horiz = TRUE,


box.lwd=2,fill=terrain.colors(3))

2
Boxplot

cilindros
4 6 8
cyl

10 15 20 25 30

Millas

# Dentro de legend()
# topright: posici?n de las leyendas "arriba a la derecha"
# inset: Hacer que la leyenda est? m?s adentro del gr?fico 0.05 unidades
# horiz: Hacer que las leyendas vayan en sentido horizontal
# box.lwd: grosor del borde de la leyendas

Gr?fico # 3
library(ggplot2)

mtcars_ordenado <- mtcars[order(mtcars$mpg),]


#Ordenar los datos de acuerdo a la variable "mpg"

mtcars_ordenado$cyl <- factor(mtcars_ordenado$cyl)


#Convertir la variable "cly" en un factor

mtcars_ordenado$color[mtcars_ordenado$cyl==4] <- "red"


#Asignar color rojo a los autos de 4 cilindros

mtcars_ordenado$color[mtcars_ordenado$cyl==6] <- "blue"


#Asignar color azul a los autos de 6 cilindros

mtcars_ordenado$color[mtcars_ordenado$cyl==8] <- "darkgreen"


#Asignar color verde a los autos de 8 cilindros

dotchart(mtcars_ordenado$mpg,labels=row.names(mtcars_ordenado),cex=1,groups= mtcars_ordenado$cyl,

3
main = "Millaje de gasolina para modelos de automivil\n agrupadas por cilindro",
xlab="Millas Por Gal?n", gcolor="black", color=mtcars_ordenado$color)

Millaje de gasolina para modelos de automivil


agrupadas por cilindro

Toyota
Fiat Corolla
128
Lotus
Honda Europa
Civic
Fiat X1−9
Porsche 914−2
Merc
Merc 240D
230
Datsun
Toyota 710
Corona
Volvo 142E
Hornet
Mazda 4 Drive
RX4 Wag
Mazda
Ferrari RX4
Dino
Merc 280
Valiant
Merc 280C
Pontiac
Hornet Firebird
Sportabout
Merc
Merc 450SL
450SE L
Ford
DodgePantera
Challenger
AMC
Merc Javelin
450SLC
Maserati
Chrysler Bora
Imperial
Duster
Camaro 360
Z28
Lincoln
CadillacContinental
Fleetwood

10 15 20 25 30

Millas Por Gal?n

# dentro del comando dootchart()


# labels: colocar nombres de las marcas en las etiquetas del eje y
# cex: Colocar tamo a los puntos del gr?fico
# gourps: Variable del eje y
# gcolor: Asignar color a las etiquetas de la variable cyl
# color: Dar color asignado a los puntos y marcas de auto correspondiente a cada cilindro

También podría gustarte