2013-04-08 3 views
4

색상 키가 옆에있는 등고선 플롯을 생성하고 싶습니다.윤곽선에 색상 키를 추가 R

나는 윤곽 플롯과 같이 할 것 :

data(volcano) 
image(volcano) 
contour(volcano, add = TRUE) 

그러나 image()은 내가 아는 한 전설을 지원하지 않습니다. 내가 levelplot(volcano)contourplot(volcano)를 사용할 때이

가 이상적으로는 다음과 같이 내 음모를 원하는 등고선과지도를 오버레이하는 방법을 알아낼 수 없습니다, 그러나 또한 lattice 패키지에 contourplot() 기능이 있음을 보았지만 컬러 키 :

enter image description here

+0

나는 사람이에'ggplot' 솔루션을 확신하지만,이되었다 또한 이전에이 문제의 해결 - http://stackoverflow.com/questions/13355176/gradient-legend -in-base – thelatemail

+0

하단의 세 번째 예 : http://docs.ggplot2.org/current/stat_contour.html –

+1

의견을 주셔서 감사합니다! 흠, ggplot2 사용을 피하고 싶었습니다. 도와 드릴 수는 없지만 ggplot2 그래픽의 모양이 마음에 들지 않습니다. 그러나 다른 방법이 없다면이 방법으로해야 할 것입니다. –

답변

11

당신은 fields 패키지 image.plot를 사용할 수 있습니다. 이것은 기본적으로 범례를 만듭니다.

library(fields) 
image.plot(volcano) 
contour(volcano, add = TRUE) 

enter image description here

+1

니스, 이것은 내가 찾고 있었던 것이 었습니다! –

+1

Magic! 좋은 답변 - 이것을 기억해야합니다! – thelatemail