R에서 플롯을 PDF 또는 포스트 스크립트 파일에 저장하면 축 레이블의 하이픈이 빼기 기호로 변환됩니다. 이것은 의도적으로 설계된 것입니다. "포스트 스크립트"장치에 대한 설명서에 따르면 :PDF/Poscript 출력에서 "해킹 빼기"를 비활성화하는 방법은 무엇입니까?
[정상적인 인코딩 규칙에] 예외가 있습니다. 다른 인코딩에서 하이픈 인 경우에도 문자 45 (' "-"')는 항상 마이너스 (Adobe ISOLatin1의 해당 값)으로 설정됩니다. 하이픈은 라틴어 인코딩 인 키릴 문자와 그리스어 모두에서 문자 173 (8 진수 0255)로 사용할 수 있습니다. (이것은 UTF-8 로켈에서 '\ "UAD"' 으로 입력 할 수 있습니다.)
이 기능을 해제 할 수있는 방법이 있습니까?
내가 겪고있는 문제는 필자가 제안한 "\ uad"해결 방법을 따르면 다양한 형식의 플롯을 자주 저장한다는 것입니다. Postscript/PDF 출력에서 예상 하이픈을 얻을 수 있지만 다른 플롯을 렌더링 할 때 아무 것도 얻지 못합니다. PNG와 같은 그래픽 장치. 차라리 PDF와 PNG 각각 두 개의 버전을 만들 필요가 없습니다. 나는 "마이너스 해킹"을 해제 할 수 있다면
는 그래픽 장치에서 렌더링 동작은 일치 것이며, 단순히 "프린트"여러 장치에 플롯은 다른 형식으로 그것을 얻을 수 있습니다. 예를 들어, 나는 다음을 수행 할 수 있습니다, 그리고 하이픈이 플롯의 PDF 및 PNG 버전에서 지속적으로 렌더링 거라고 : 당신의 도움에 대한
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")
감사합니다!
저에게 도움이됩니다! 'ggsave을 (파일 = "/tmp/service-scaling.pdf", P, cairo_pdf을)': 다음은 정확히 내가 원하는 생산 –