다음 코드를 geom_fill 잘 작동 :는 R + ggplot : 변환을 조정하고
p <- ggplot(df,aes(x=x,y=y))
p <- p + geom_tile(aes(fill=z))
p
그것은 멋진 히트 맵을 나타내는. 여기서 df
은 expand.grid()
및 z
을 사용하여 생성 된 x
및 y
을 포함하며 각 (x
, y
) 좌표의 값을 포함합니다.
p <- ggplot(df,aes(x=x,y=y))
p <- p + coord_map(project="lagrange")
p <- p + geom_tile(aes(fill=z))
p
모든 훨씬 아무것도 플롯되지 않습니다 (내가 해봤 모든 좌표 변환에 아무것도 플롯되지 않습니다) 반면에
이 코드. 필자는 coord_map이 x 및 y 데이터에서 작동하고 채우기가 변환 된 좌표의 꼭대기에 그려져 있어야한다는 것을 이해했습니다. 그러나 좌표가 새 프레임에 매핑되면 아무 것도 플롯되지 않으므로 잘못되었습니다.
내 질문은 : 어떻게하면 제대로 작동할까요? 내 데이터와 관련이있을 수 있습니다. 프레임 df
?
ggplot2 최신 버전이 있습니까? – hadley
ggplot2_0.8.7을 사용하고 있습니다 ... 아니요. 난 아니다. update.packages()는 패키지를 업데이트하지 않습니다. 노력을 계속하고, 잘하면 그것은 내 문제를 해결할 것입니다 ... –
좋아, 내가 업데이 트했습니다, 지금은 곳곳에 부서지고있어. 나는 새로운 질문을 할 것이다 ... –