segundo - signo mayor o igual ≤
Mostrando un signo mayor o igual (3)
Puede pasar una expresión (incluido el phantom(...)
para falsificar un argumento >=
dentro del argumento de label
a scale_x_discrete(...)
por ejemplo
.d <- data.frame(a = letters[1:6], y = 1:6)
ggplot(.x, aes(x=a,y=y)) + geom_point() +
scale_x_discrete(labels = c(letters[1:5], expression(phantom(x) >=80))
Ver ?plotmath
para más detalles sobre la creación de expresiones matemáticas y this pregunta y respuesta SO relacionadas
Tengo una trama que se genera así:
ggplot(dt.2, aes(x=AgeGroup, y=Prevalence)) +
geom_errorbar(aes(ymin=lower, ymax=upper), colour="black", width=.2) +
geom_point(size=2, colour="Red")
Yo controlo las etiquetas del eje x así:
scale_x_discrete(labels=c("0-29","30-49","50-64","65-79",">80","All")) +
Esto funciona pero necesito cambiar la etiqueta "> 80" a "≥80".
Sin embargo, "≥80" se visualiza como "= 80".
¿Cómo puedo mostrar el signo mayor o igual?
Una alternativa al uso de expresiones son los caracteres Unicode, en este caso el carácter Unicode ''MAYOR O IGUAL QUE'' (U + 2265). Copiar el ejemplo de @ mnel
.d <- data.frame(a = letters[1:6], y = 1:6)
ggplot(.d, aes(x=a,y=y)) + geom_point() +
scale_x_discrete(labels = c(letters[1:5], "/u2265 80"))
Unicode es una buena alternativa si tiene problemas para recordar la sintaxis de expresión complicada o si necesita saltos de línea, que las expresiones no permiten. Como inconveniente, el funcionamiento de los caracteres Unicode depende de su dispositivo de gráficos y de la fuente elegida.