SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
PAQUETE GGPLOT.- POTENCIA Y
FACILIDAD PARA GENERAR GRÁFICOS
Néstor Montaño, Julio Villamar
Instituto de Ciencias Matemáticas
nestor.montano@gmail.com, j.villamar.2009@gmail.com
Componentes de un gráfico
• Datos junto con características estéticas
• Objetos geométricos, (puntos, líneas, polígonos, áreas, etc.)
• Transformaciones estadísticas
• Escalas
• Sistema de coordenadas
• Condicionamiento
Comando qplot
• Considere un data.frame llamado “datos” el cual contiene
las variables: “Peso” “Altura” y “genero”
> qplot(x, y, data)
> qplot(altura, peso, data=datos)
Los comandos así planteados
generan un gráfico de
dispersión Altura vs Peso
…Comando qplot
“altura” vs “peso” según el
“género”, entonces podemos
agregar al grafico la
característica estética color
asociada a la variable
categórica “genero”.
>qplot(altura, peso, data= datos, colour =genero ,xlab="Altura
(Centimetros)", ylab="Peso (Libras)")
…Comando qplot
Aquí además de los
puntos se muestra la
tendencia mediante una
línea suavizada.
>qplot(altura,peso,data= datos, geom=c("point","smooth"),
xlab="Altura (Centimetros)", ylab="Peso (Libras)")
> library(splines)
>qplot(altura,peso,data= datos, geom=c("point","smooth"), method=”lm”, xlab="Altura
(Centimetros)", ylab="Peso (Libras)")
También se puede usar
librerías especializadas para
generar la tendencia.
…Comando qplot
Este gráfico se ilustra es uso
de transparencias, así los
puntos más oscuros indican
que hay varias observaciones
ocupando el mismo lugar.
> qplot(nivel,peso, data = x, alpha=I(1/5), xlab="Nivel de
Educacion", ylab="Peso (libras)")
…Comando qplot
Si se quiere conocer si
existe alguna mejoría en
la relación “altura” vs
“peso” cuando aumenta
el “nivel de educación”
de los individuos, se usa
el comando facet como
se muestra aquí.
> qplot(nivel,peso, data = x, alpha=I(1/5), xlab="Nivel de
Educacion", ylab="Peso (libras)")
…Comando qplot
Ahora agrupamos los
datos por nivel de
educación y por el
género
> qplot(altura,peso,data= datos, xlab="Altura (Centimetros)" ,
ylab="Peso (Libras)") + facet_grid(genero~nivel)
…Comando qplot
Histograma de frecuencias para la variable Peso
>qplot(peso, data= datos, geom = “histogram”)
…Comando qplot
Aquí se modifica el
ancho de los intervalos,
además se espefica los
limites del eje x.
>qplot(peso, data= datos, geom = “histogram”, binwidth = 5,
xlim=c(80,220))
Comando ggplot
Al usar ggplot() el primer paso es crear el objeto
“gráfico” de la siguiente manera:
> g <- ggplot(datos, aes(altura, peso, colour = genero))
Aquí se asigna a la variable “g” el gráfico creado, el
mismo que usa el data.frame “datos” y las
características estéticas que se le declaran son “altura”
para el eje x, “peso” para el eje y, y “género” para color.
Así planteado, el gráfico aún no puede ser visualizado
pues no se le ha insertado capa alguna
Comando ggplot
Aquí, al la variable “g”
se le aumenta un layer
de puntos
> g + layer( geom = ”point”)
> g + geom_point
Otra forma (más
sencilla) de hacer esto
es:
Comando ggplot
> g + geom_point()+ geom_smooth()
Comando ggplot
> g + geom_point() + facet_grid(.~nivel)
Comando ggplot
> h<- ggplot (datos, aes(peso))
> h + geom_histogram(binwidth=5) + xlim=c(80,220))
Comando ggplot
> h<- ggplot (datos, aes(peso))
> h + geom_histogram(binwidth=5) + xlim=c(80,220)) +
opts(panel.background = theme_rect(colour = NA)) +
opts(panel.grid.major = theme_line(linetype = "dotted"))
En este gráfico se especifica el
ancho del intervalo del
histograma, el limite del eje x y
además se ha modificado el fondo
y la grilla.
Poder del paquete ggplot
Poder del paquete ggplot

Contenu connexe

Tendances

Lesson 8 Linear Correlation And Regression
Lesson 8 Linear Correlation And RegressionLesson 8 Linear Correlation And Regression
Lesson 8 Linear Correlation And Regression
Sumit Prajapati
 

Tendances (20)

Doe16 nested
Doe16 nestedDoe16 nested
Doe16 nested
 
Correlation and Regression Analysis using SPSS and Microsoft Excel
Correlation and Regression Analysis using SPSS and Microsoft ExcelCorrelation and Regression Analysis using SPSS and Microsoft Excel
Correlation and Regression Analysis using SPSS and Microsoft Excel
 
Regression Analysis presentation by Al Arizmendez and Cathryn Lottier
Regression Analysis presentation by Al Arizmendez and Cathryn LottierRegression Analysis presentation by Al Arizmendez and Cathryn Lottier
Regression Analysis presentation by Al Arizmendez and Cathryn Lottier
 
6. Categorical data analysis - Chi-Square & Fisher Exact Test
6. Categorical data analysis - Chi-Square & Fisher Exact Test6. Categorical data analysis - Chi-Square & Fisher Exact Test
6. Categorical data analysis - Chi-Square & Fisher Exact Test
 
Logarithmic transformations
Logarithmic transformationsLogarithmic transformations
Logarithmic transformations
 
Lesson 8 Linear Correlation And Regression
Lesson 8 Linear Correlation And RegressionLesson 8 Linear Correlation And Regression
Lesson 8 Linear Correlation And Regression
 
Introduction to biostatistics
Introduction to biostatisticsIntroduction to biostatistics
Introduction to biostatistics
 
R spatial presentation
R spatial presentationR spatial presentation
R spatial presentation
 
Mcqs (probability)
Mcqs (probability)Mcqs (probability)
Mcqs (probability)
 
Biostatistics ppt
Biostatistics  pptBiostatistics  ppt
Biostatistics ppt
 
Bayes rule (Bayes Law)
Bayes rule (Bayes Law)Bayes rule (Bayes Law)
Bayes rule (Bayes Law)
 
Binary OR Binomial logistic regression
Binary OR Binomial logistic regression Binary OR Binomial logistic regression
Binary OR Binomial logistic regression
 
Linear regression
Linear regression Linear regression
Linear regression
 
R studio
R studio R studio
R studio
 
Survival analysis
Survival analysisSurvival analysis
Survival analysis
 
SAMPLE SIZE CALCULATION IN DIFFERENT STUDY DESIGNS AT.pptx
SAMPLE SIZE CALCULATION IN DIFFERENT STUDY DESIGNS AT.pptxSAMPLE SIZE CALCULATION IN DIFFERENT STUDY DESIGNS AT.pptx
SAMPLE SIZE CALCULATION IN DIFFERENT STUDY DESIGNS AT.pptx
 
Introduction to spss: define variables
Introduction to spss: define variablesIntroduction to spss: define variables
Introduction to spss: define variables
 
CSPro Training Slides
CSPro Training SlidesCSPro Training Slides
CSPro Training Slides
 
Chi square Test Using SPSS
Chi square Test Using SPSSChi square Test Using SPSS
Chi square Test Using SPSS
 
Mcq 1
Mcq 1Mcq 1
Mcq 1
 

En vedette

Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
Ignacio Reyes
 

En vedette (20)

(3) Curso sobre el software estadístico R: La librería ggplot2
(3) Curso sobre el software estadístico R: La librería ggplot2(3) Curso sobre el software estadístico R: La librería ggplot2
(3) Curso sobre el software estadístico R: La librería ggplot2
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
Análisis espacial con R (asignatura de Master - UPM)
Análisis espacial con R (asignatura de Master - UPM)Análisis espacial con R (asignatura de Master - UPM)
Análisis espacial con R (asignatura de Master - UPM)
 
WF ED 540, Class Meeting 3 - Introduction to dplyr, 2016
WF ED 540, Class Meeting 3 - Introduction to dplyr, 2016WF ED 540, Class Meeting 3 - Introduction to dplyr, 2016
WF ED 540, Class Meeting 3 - Introduction to dplyr, 2016
 
20160611 kintone Café 高知 Vol.3 LT資料
20160611 kintone Café 高知 Vol.3 LT資料20160611 kintone Café 高知 Vol.3 LT資料
20160611 kintone Café 高知 Vol.3 LT資料
 
Rlecturenotes
RlecturenotesRlecturenotes
Rlecturenotes
 
R Brown-bag seminars : Seminar-8
R Brown-bag seminars : Seminar-8R Brown-bag seminars : Seminar-8
R Brown-bag seminars : Seminar-8
 
Learn to use dplyr (Feb 2015 Philly R User Meetup)
Learn to use dplyr (Feb 2015 Philly R User Meetup)Learn to use dplyr (Feb 2015 Philly R User Meetup)
Learn to use dplyr (Feb 2015 Philly R User Meetup)
 
WF ED 540, Class Meeting 3 - mutate and summarise, 2016
WF ED 540, Class Meeting 3 - mutate and summarise, 2016WF ED 540, Class Meeting 3 - mutate and summarise, 2016
WF ED 540, Class Meeting 3 - mutate and summarise, 2016
 
R seminar dplyr package
R seminar dplyr packageR seminar dplyr package
R seminar dplyr package
 
WF ED 540, Class Meeting 3 - select, filter, arrange, 2016
WF ED 540, Class Meeting 3 - select, filter, arrange, 2016WF ED 540, Class Meeting 3 - select, filter, arrange, 2016
WF ED 540, Class Meeting 3 - select, filter, arrange, 2016
 
Reproducible Research in R and R Studio
Reproducible Research in R and R StudioReproducible Research in R and R Studio
Reproducible Research in R and R Studio
 
Dplyr and Plyr
Dplyr and PlyrDplyr and Plyr
Dplyr and Plyr
 
Data and donuts: Data Visualization using R
Data and donuts: Data Visualization using RData and donuts: Data Visualization using R
Data and donuts: Data Visualization using R
 
Chunked, dplyr for large text files
Chunked, dplyr for large text filesChunked, dplyr for large text files
Chunked, dplyr for large text files
 
Next Generation Programming in R
Next Generation Programming in RNext Generation Programming in R
Next Generation Programming in R
 
R and Rcmdr Statistical Software
R and Rcmdr Statistical SoftwareR and Rcmdr Statistical Software
R and Rcmdr Statistical Software
 
Tokyor36
Tokyor36Tokyor36
Tokyor36
 
Introduction to R Short course Fall 2016
Introduction to R Short course Fall 2016Introduction to R Short course Fall 2016
Introduction to R Short course Fall 2016
 
Spatial Data Science with R
Spatial Data Science with RSpatial Data Science with R
Spatial Data Science with R
 

Similaire à Paquete ggplot - Potencia y facilidad para generar gráficos en R

Graficas en matlab 2 d y 3d
Graficas en matlab 2 d y 3dGraficas en matlab 2 d y 3d
Graficas en matlab 2 d y 3d
Sebastian Cuenca
 
Matlab 2 Capitulo 6
Matlab 2 Capitulo 6Matlab 2 Capitulo 6
Matlab 2 Capitulo 6
guest4f4d78d
 
Graficas 2D y 3D
Graficas 2D y 3DGraficas 2D y 3D
Graficas 2D y 3D
Edu Morán
 
Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
Gaby Solano
 
Enseñar funciones con advanced grapher
Enseñar funciones con advanced grapherEnseñar funciones con advanced grapher
Enseñar funciones con advanced grapher
Celina Villarroel
 

Similaire à Paquete ggplot - Potencia y facilidad para generar gráficos en R (20)

Clase 3 (1)
Clase 3 (1)Clase 3 (1)
Clase 3 (1)
 
Graficas en matlab 2 d y 3d
Graficas en matlab 2 d y 3dGraficas en matlab 2 d y 3d
Graficas en matlab 2 d y 3d
 
clase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdfclase 7 GRAFICOS 2D.pdf
clase 7 GRAFICOS 2D.pdf
 
Creacion de graficos eficientes con ggplot2
Creacion de graficos eficientes con ggplot2Creacion de graficos eficientes con ggplot2
Creacion de graficos eficientes con ggplot2
 
Plots
PlotsPlots
Plots
 
Matlab 2 Capitulo 6
Matlab 2 Capitulo 6Matlab 2 Capitulo 6
Matlab 2 Capitulo 6
 
Graficas 2D y 3D
Graficas 2D y 3DGraficas 2D y 3D
Graficas 2D y 3D
 
Graficas en matlab
Graficas en matlabGraficas en matlab
Graficas en matlab
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
 
Graficos matlab
Graficos matlabGraficos matlab
Graficos matlab
 
Mat lab03
Mat lab03Mat lab03
Mat lab03
 
Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
 
Enseñar funciones con advanced grapher
Enseñar funciones con advanced grapherEnseñar funciones con advanced grapher
Enseñar funciones con advanced grapher
 
Enseñar funciones con advanced grapher
Enseñar funciones con advanced grapherEnseñar funciones con advanced grapher
Enseñar funciones con advanced grapher
 
(2) Curso sobre el software estadístico R: La librería googleVis
(2) Curso sobre el software estadístico R: La librería googleVis(2) Curso sobre el software estadístico R: La librería googleVis
(2) Curso sobre el software estadístico R: La librería googleVis
 
Diapograficos
DiapograficosDiapograficos
Diapograficos
 
Gnuplot tut
Gnuplot tutGnuplot tut
Gnuplot tut
 
Graficos en matlab
Graficos en matlabGraficos en matlab
Graficos en matlab
 
1 curso de-solid-works-pdf
1 curso de-solid-works-pdf1 curso de-solid-works-pdf
1 curso de-solid-works-pdf
 
Graficos en Qt.ppt
Graficos en Qt.pptGraficos en Qt.ppt
Graficos en Qt.ppt
 

Dernier

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 

Dernier (20)

1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 

Paquete ggplot - Potencia y facilidad para generar gráficos en R

  • 1. PAQUETE GGPLOT.- POTENCIA Y FACILIDAD PARA GENERAR GRÁFICOS Néstor Montaño, Julio Villamar Instituto de Ciencias Matemáticas nestor.montano@gmail.com, j.villamar.2009@gmail.com
  • 2. Componentes de un gráfico • Datos junto con características estéticas • Objetos geométricos, (puntos, líneas, polígonos, áreas, etc.) • Transformaciones estadísticas • Escalas • Sistema de coordenadas • Condicionamiento
  • 3. Comando qplot • Considere un data.frame llamado “datos” el cual contiene las variables: “Peso” “Altura” y “genero” > qplot(x, y, data) > qplot(altura, peso, data=datos) Los comandos así planteados generan un gráfico de dispersión Altura vs Peso
  • 4. …Comando qplot “altura” vs “peso” según el “género”, entonces podemos agregar al grafico la característica estética color asociada a la variable categórica “genero”. >qplot(altura, peso, data= datos, colour =genero ,xlab="Altura (Centimetros)", ylab="Peso (Libras)")
  • 5. …Comando qplot Aquí además de los puntos se muestra la tendencia mediante una línea suavizada. >qplot(altura,peso,data= datos, geom=c("point","smooth"), xlab="Altura (Centimetros)", ylab="Peso (Libras)") > library(splines) >qplot(altura,peso,data= datos, geom=c("point","smooth"), method=”lm”, xlab="Altura (Centimetros)", ylab="Peso (Libras)") También se puede usar librerías especializadas para generar la tendencia.
  • 6. …Comando qplot Este gráfico se ilustra es uso de transparencias, así los puntos más oscuros indican que hay varias observaciones ocupando el mismo lugar. > qplot(nivel,peso, data = x, alpha=I(1/5), xlab="Nivel de Educacion", ylab="Peso (libras)")
  • 7. …Comando qplot Si se quiere conocer si existe alguna mejoría en la relación “altura” vs “peso” cuando aumenta el “nivel de educación” de los individuos, se usa el comando facet como se muestra aquí. > qplot(nivel,peso, data = x, alpha=I(1/5), xlab="Nivel de Educacion", ylab="Peso (libras)")
  • 8. …Comando qplot Ahora agrupamos los datos por nivel de educación y por el género > qplot(altura,peso,data= datos, xlab="Altura (Centimetros)" , ylab="Peso (Libras)") + facet_grid(genero~nivel)
  • 9. …Comando qplot Histograma de frecuencias para la variable Peso >qplot(peso, data= datos, geom = “histogram”)
  • 10. …Comando qplot Aquí se modifica el ancho de los intervalos, además se espefica los limites del eje x. >qplot(peso, data= datos, geom = “histogram”, binwidth = 5, xlim=c(80,220))
  • 11. Comando ggplot Al usar ggplot() el primer paso es crear el objeto “gráfico” de la siguiente manera: > g <- ggplot(datos, aes(altura, peso, colour = genero)) Aquí se asigna a la variable “g” el gráfico creado, el mismo que usa el data.frame “datos” y las características estéticas que se le declaran son “altura” para el eje x, “peso” para el eje y, y “género” para color. Así planteado, el gráfico aún no puede ser visualizado pues no se le ha insertado capa alguna
  • 12. Comando ggplot Aquí, al la variable “g” se le aumenta un layer de puntos > g + layer( geom = ”point”) > g + geom_point Otra forma (más sencilla) de hacer esto es:
  • 13. Comando ggplot > g + geom_point()+ geom_smooth()
  • 14. Comando ggplot > g + geom_point() + facet_grid(.~nivel)
  • 15. Comando ggplot > h<- ggplot (datos, aes(peso)) > h + geom_histogram(binwidth=5) + xlim=c(80,220))
  • 16. Comando ggplot > h<- ggplot (datos, aes(peso)) > h + geom_histogram(binwidth=5) + xlim=c(80,220)) + opts(panel.background = theme_rect(colour = NA)) + opts(panel.grid.major = theme_line(linetype = "dotted")) En este gráfico se especifica el ancho del intervalo del histograma, el limite del eje x y además se ha modificado el fondo y la grilla.