Ggplot añadir texto a boxplot
La afición de los Patriots es muy devota, probablemente debido a su larga racha de éxitos durante casi dos décadas. A muchos otros, sin embargo, no les gustan los Patriots por sus publicitados episodios de trampas, ya sea por desinflar balones o por filmar clandestinamente las sesiones de entrenamiento de sus rivales. Este sentimiento es tan común entre los aficionados al fútbol que los sitios web deportivos publican a menudo artículos con títulos como “11 razones por las que la gente odia a los Patriots”. A pesar de su éxito, o tal vez debido a él, los Patriots siempre parecen estar perseguidos por el escándalo y la mala voluntad.
Lo creas o no, mucha gente piensa así. Eso es porque, durante un tramo de 25 partidos que abarcan las temporadas 2014-15 de la NFL, los Patriots ganaron 19 de 25 lanzamientos de moneda, para un sospechosamente alto porcentaje de victorias del 76%. Los periodistas deportivos se divirtieron con este extraño dato, publicando titulares como este:
Pero para los detractores de los Patriots, este hecho era más que extraño. Era exasperante y una prueba clara de que algo raro estaba pasando. Como comentó un comentarista de televisión cuando le llamaron la atención sobre este hecho inusual: “Esto demuestra que o Dios o el diablo es fan de los Patriots, y seguro que no puede ser Dios”.
Stat_compare_means comparaciones múltiples
He creado un código R que en una carpeta me pone las gráficas de la regresión lineal, pero me gustaría mostrar en estas gráficas el r-cuadrado y el p-valor de cada lm(con NAs) . ¿Como hacerlo?
Todo el mundo empieza con mal código. Si no fuera por eso, nunca podríamos empezar a aprender. Ya estás haciendo las cosas bien, sólo necesitas construir consistencia. Por ejemplo, ¿ves cómo el read.csv2 utiliza paste0() para leer un archivo dentro de una subcarpeta? Lo mismo se puede hacer con todo lo demás.
Perdón, había olvidado una línea dev.off() (que se puede evitar si se usa ggsave() en vez de jpeg() .. dev.off(). No creo que necesites guardar el gráfico en una variable. ggplot() dibuja el gráfico en el dispositivo activo automáticamente.
Geom_signif
Cuando se construye una visualización de datos, a menudo es necesario hacer anotaciones a los datos mostrados. Conceptualmente, una anotación aporta metadatos al gráfico: es decir, proporciona información adicional sobre los datos visualizados. Sin embargo, desde un punto de vista práctico, los metadatos no son más que otra forma de datos. Por este motivo, las herramientas de anotación de ggplot2 reutilizan los mismos geoms que se utilizan para crear otros gráficos. Sin embargo, para satisfacer las necesidades específicas que los usuarios tienen a menudo cuando anotan gráficos, hay algunas funciones de ayuda en el propio ggplot2, y un número de otros paquetes han extendido ggplot2 en formas que pueden ser útiles.
Al personalizar un gráfico, a menudo es útil modificar los títulos asociados con el gráfico, los ejes y las leyendas. Para ayudarle en esta tarea, ggplot2 proporciona la función de ayuda labs(), que le permite establecer los distintos títulos utilizando pares nombre-valor como title = “Mi título de gráfico”, x = “Eje X” o fill = “Rellenar leyenda”:
Los valores suministrados a labs() suelen ser cadenas de texto, con \n para especificar los saltos de línea, pero también se pueden suministrar expresiones matemáticas entre comillas(). Las reglas por las que se interpretan estas expresiones pueden encontrarse tecleando ?plotmath.
Ggplot estrellas de significación
Dona y conviértete en mecenas: Si encuentras valor en lo que hago y has aprendido algo de mi sitio, por favor considera convertirte en mecenas. Me lleva muchas horas investigar, aprender y elaborar tutoriales. Tu apoyo es muy importante.
Lea los datos de un archivo csv (almacenado en “./data/simpsonsParadox.csv”). Haga clic con el botón derecho para descargar y guardar los datos aquí. También puede utilizar la función fread() para leerlos y descargarlos directamente desde la URL (véase el código más abajo).
ggplot2 produce figuras añadiendo capas de una en una. Las nuevas capas se añaden utilizando el signo +. La primera línea es la primera capa, la segunda línea está encima de la capa inferior, la tercera línea está encima de la segunda capa y la última línea de código es la capa superior.
Guarde en el directorio Figures, suponiendo que este directorio/carpeta ya exista. También puede cambiar la anchura/altura de su figura y dpi (resolución/calidad) de su figura (ya que las revistas a menudo esperan alrededor de 300 dpi).
ggplot(df1, aes(iq, grades, col = class)) especifica los datos a representar df1, eje x iq, eje y grades, y para dar diferentes colores a los diferentes grupos col = class, donde class se refiere a la variable de agrupación en el conjunto de datos.