내가 데이터 프레임을 가지고는
df <- melt(iris)
p <- ggplot(data = df, aes(x = Species, y = value)) +
geom_boxplot() + theme(aspect.ratio = 1)
내가 다음이의 PDF 파일을 저장 ggsave()를 사용하려는 음모를 만들고 싶어 말 레이블 줄거리는
ggsave(plot = p, width = 3, height = 3, dpi = 300, filename = "not squished axis.pdf")
문제 내가하지만 독립적으로 줄거리가 w 이하로 지정되도록 축 레이블의 플롯 자체의 크기를 지정하려는 것입니다 병의 절대 길이와 관련하여 동일한 크기와 치수를 갖는다.
q <- ggplot(data = df, aes(x = Species, y = (value)*10000000)) +
geom_boxplot() + theme(aspect.ratio = 1)
ggsave(plot = q, width = 3, height = 3, dpi = 300, filename = "squished axis.pdf")
쉽게 할 수있는 방법이 있나요? 여기
내가 축 길이의 관점에서 싶은 것이 가까이 플롯의 일례이다유일한 문제는 종횡비를 변경함으로써, I는 예를 찌그러 결국이다 x 축을 길이에 더 가깝게 만드는 축 ...
내가 질문을 이해하지 않는 작업을 수행 할 수 있습니다. "축 레이블과 독립적"이란 의미는 무엇입니까? 'ggsave'에서'height'와'width'를 지정하면 플롯 *은 같은 치수 (픽셀/인치)와 (데이터에 따라) 다른 축 범위를 갖게됩니다. 달성하고자하는 모형 또는 샘플 그림을 포함시킬 수 있습니까? –
축의 절대 길이는 y 축 구분 레이블이 첫 번째 플롯보다 두 번째 플롯에서 더 길기 때문에 위의 두 플롯에서 다릅니다. 다른 길이 축 레이블을 가질 수 있지만 동일한 x 축과 y 축 길이를 유지할 수 있기를 원합니다. 나는 내가 얻고 자하는 것에 더 가깝게 보이는 세 번째 플롯으로 질문을 업데이트했다. –
@MauritsEvers 내가 원하는 것의 대표적인 플롯을 만드는 데 문제가있다. 본질적으로 나는 그래프 영역의 크기를 원한다., x 축과 y 축의 인치 단위 길이)보다 긴 형식의 번호 매기기 결과로 y 축에 대해 더 긴 레이블을 갖는 플롯간에 일관성을 유지하십시오. –