플롯에서 한 줄 이상 그려야합니다. 따라서 lty= 2,3
등을 사용하고 있습니다. 그러나 그래프에서는 점선 사이에 흰색 향신료가 거의 없습니다. 파선 사이의 공백을 늘릴 수있는 방법이 있습니까? 지금은 라인이 거의 구별 할 수 없기 때문입니다.흰 점선 플롯 R
-2
A
답변
1
lty
인수 길이 2, 4, 6 및 8의 문자열을 받아들이고 각 문자에 해당하는 "on"및 "off"길이를 지정합니다.
plot(c(1,2), c(1.0,1.0), type = "l", lty = "29", col = "red")
lines(c(1,2), c(1.2,1.2), type = "l", lty = "99", col = "orange")
lines(c(1,2), c(0.8,0.8), type = "l", lty = "2947", col = "blue")
편집 : 좀 더 정교한
은 다음과 아이디어를 얻기 위해 인수와 함께 놀러에서 라인을 비교. 첫 번째 문자는 첫 번째 줄의 길이를 정의합니다 대시. 두 번째 문자는 줄 의 길이를 정의했습니다.입니다. 세 번째와 네 번째 문자는 각각 다음 줄 대시와 줄 바꿈의 길이를 교대로 정의합니다. 생성 된 대시 패턴이 반복됩니다. 예 : 볼 lty = "12345678"
--- 이것은 점점 더 큰 라인 대시와 휴식해야합니다.
0
기본 플롯팅 라이브러리를 사용하는 경우. 당신은이 튜토리얼에서 몇 가지 코드를 차용
매개 변수를 LWD를 변경 시도 할 수 있습니다 http://www.cookbook-r.com/Graphs/Shapes_and_line_types/
set.seed(331)
# Plot some points with lines
# Set up the plotting area
par(mar=c(3,3,2,2))
plot(NA, xlim=c(1,4), ylim=c(0,1))
# Plot solid circles with solid lines
points(1:4, runif(4), type="b", pch=19,lty=4, lwd=2)
# Add open squares with dashed line, with heavier line width
points(1:4, runif(4), type="b", pch=0, lty=4, lwd=4)
points(1:4, runif(4), type="b", pch=23, # Diamond shape
lty=4, cex=2, lwd=8, # Dotted line, double-size shapes, fattest line
col="#000099", bg="#FF6666") # blue line, red fill
Click here이 그래프의 출력의 예를 볼 수 많은 음모를 꾸미고 기능의
+0
lwd를 높게 설정하는 것은 다른 옵션을 쉽게 사용할 수 있도록 줄 바꿈이되어 있기 때문에 실제로 옵션이 아닙니다. lwd 매개 변수를 높게 설정하면 행이 겹칩니다. – Immer
관련 문제
- 1. R 여백 및 점선 y 축
- 2. R 점선 차트에 그룹 표시
- 3. R 플롯, R 플롯에서
- 4. 플롯 R
- 5. 플롯 R, 부드러운 곡선
- 6. R/Shiny의 캐싱 플롯
- 7. R 프로젝트 그래픽 플롯
- 8. 플롯 마진이 R
- 9. R 오름차순으로 플롯
- 10. 그룹이있는 R 시리즈 플롯
- 11. 기본 QQ 플롯 R
- 12. R 플롯 비율
- 13. 동적 플롯 in R
- 14. 테두리 색상 - R 플롯
- 15. R 코드는 플롯 이미지
- 16. 변경 플롯 크기가 R
- 17. r : 3D 표면 플롯
- 18. 빈 플롯 R
- 19. r 폴리곤 그래프의 플롯
- 20. R : 여러 smoothScatter 플롯
- 21. R ggplot 일치도 플롯
- 22. R 플롯 muliptle 라인
- 23. R : shapefile의 그라데이션 플롯
- 24. R 대화 형 플롯?
- 25. 주간 데이터 플롯 R
- 26. 레이어 플롯 in R
- 27. R 전환 플롯
- 28. 플롯 경계 설정하기 R
- 29. 산점도 - 기본 R 플롯
- 30. 제목/레이블이없는 플롯 R
고마워요, 저에게 도움이 될 것입니다. 논쟁을 둘러싼 논쟁이 도움이되었습니다. 비록 문자열과 출력 뒤에있는 논리를 완전히 이해하지는 못하기 때문에. 그것에 대해 더 자세히 설명해 주시겠습니까? – Immer