En R, al guardar un trazado en un archivo PDF o Postscript, los guiones en las etiquetas de los ejes se convierten en signos menos. Esto, aparentemente, es por diseño. De acuerdo con la documentación del dispositivo "postscript":¿Hay alguna manera de desactivar el "menos hack" en PDF/Poscript?
Existe una excepción [a las reglas de codificación normales]. El carácter 45 ('"-"') siempre se establece como menos (su valor en Adobe ISOLatin1) aunque es guión en las otras codificaciones . Hyphen está disponible como carácter 173 (octal 0255) en todas las las codificaciones en latín, cirílico y griego. (Esto se puede introducir como ‘ '\ UAD'’ en una localización UTF-8.)
¿Hay alguna manera de desactivar esta función?
El problema que tengo es que a menudo guardo parcelas en varios formatos y, si sigo la solución sugerida "\ uad", obtengo los guiones esperados en Postscript/PDF pero nada al renderizar mis gráficos a otros dispositivos gráficos como PNG. Prefiero no tener que crear dos versiones de cada trama, una para PDF y otra para PNG.
Si pudiera deshabilitar el "menos hack", el comportamiento de reproducción en los dispositivos gráficos sería consistente, y podría simplemente "imprimir" un diagrama en varios dispositivos para obtenerlo en diferentes formatos. Por ejemplo, me gustaría ser capaz de hacer lo siguiente, y tienen los guiones hacen constantemente en ambas versiones en PDF y PNG de la trama:
p <- qplot(arrival_rate, mean_service_time, data = response_times, ...)
ggsave(p, file = "/tmp/service-scaling.pdf", useDingbats = F)
ggsave(p, file = "/tmp/service-scaling.png")
Gracias por su ayuda!
¡Eso funciona para mí! Lo siguiente produce exactamente lo que quiero: 'ggsave (file =" /tmp/service-scaling.pdf ", p, cairo_pdf)' –