반응형
R 산점도에서 점의 크기를 제어 하시겠습니까?
R에서 plot()
함수는 pch
그림에서 점의 모양을 제어 하는 인수를 사용합니다. 나는 수만 점으로 산점도를 만들고 작지만 너무 작은 점을 선호하지 않습니다. 기본적으로 나는 pch='.'
너무 작지만 pch=19
너무 뚱뚱합니다. 어떻게 든 점을 축소하는 중간 또는 어떤 방법이 있습니까?
cex
논쟁을 시도하십시오 :
?par
cex
플로팅 텍스트 및 기호가 기본값을 기준으로 확대되는 정도를 나타내는 숫자 값입니다. plot.default와 같은 일부 그래픽 함수에는이 그래픽 매개 변수를 곱하는이 이름의 인수가 있으며 점과 같은 일부 함수는 재활용되는 값의 벡터를 허용합니다. 길이가 1보다 큰 벡터가 제공되는 경우 다른 용도로는 첫 번째 값만 사용됩니다.
pch = 20 은 "." 사이의 크기의 기호를 반환합니다 . 그리고 19.
그것은 채워진 기호입니다 (아마도 당신이 원하는 것입니다).
그 외에도 R의 기본 그래픽 시스템조차도 사용자가 기호 크기, 색상 및 모양을 세밀하게 제어 할 수 있습니다. 예 :
dfx = data.frame(ev1=1:10, ev2=sample(10:99, 10), ev3=10:1)
with(dfx, symbols(x=ev1, y=ev2, circles=ev3, inches=1/3,
ann=F, bg="steelblue2", fg=NULL))
으로 RCS는 진술, cex
기본 그래픽 패키지의 일을 할 것입니다. 나는 당신이 당신의 그래프를 할 생각하지 않은 것을 이해 할수 ggplot2
있지만, 당신이 경우에, 거기에 size
쉽게 (제어 할 수, 미적 특성을 ggplot2
사용자 친화적 인 기능의 인수가 : 입력하는 대신 cex
(문자 확장)에 ggplot2
입력 예 수 size = 2
와 2mm 포인트를 얻습니다).
예를 들면 다음과 같습니다.
### base graphics ###
plot(mpg ~ hp, data = mtcars, pch = 16, cex = .9)
### ggplot2 ###
# with qplot()
qplot(mpg, hp, data = mtcars, size = I(2))
# or with ggplot() + geom_point()
ggplot(mtcars, aes(mpg, hp), size = 2) + geom_point()
# or another solution:
ggplot(mtcars, aes(mpg, hp)) + geom_point(size = 2)
참고 URL : https://stackoverflow.com/questions/2579995/control-the-size-of-points-in-an-r-scatterplot
반응형
'program story' 카테고리의 다른 글
pydot 및 graphviz 오류 : dot_parser를 가져올 수 없습니다. 도트 파일을로드 할 수 없습니다 (0) | 2020.08.06 |
---|---|
패브릭 파일에서 대상 호스트를 설정하는 방법 (0) | 2020.08.06 |
링크 반응 라우터에서 소품 전달 (0) | 2020.08.05 |
jsp 출력에서 공백 제거 (0) | 2020.08.05 |
수직 분할 창에서 Vim 도움말 열기 (0) | 2020.08.05 |