2014-04-04 87 views
0

我有一個城市和他們的座標列表,也爲每個城市我有一個變量varA,我想在地圖中使用ggplot和氣泡圖表示。 例如:使用ggplot在R語言中繪圖

CityA lat 22.93977 lon 46.70663 varA 545 
CityB lat 23.93977 lon 46.70663 varA 122 

翻值從0到3000。 開始我想要的顏色比例適當地表示該範圍。 你能幫忙嗎?

+0

你提到代表你的價值顏色,氣泡圖,這是典型的一個點的大小,而不是顏色。 –

回答

0

ggplot2中的氣泡圖實際上是一個點圖(geom_point),其中size美學分配給(連續)變量。以下示例顯示了您爲meuse數據集(sp包的一部分)所描述的氣泡圖。它顯示了荷蘭附近的河流中的重金屬濃度。

library(sp) 
data(meuse) 
library(ggplot2) 
theme_set(theme_bw()) 

ggplot(meuse, aes(x = x, y = y, size = zinc)) + geom_point() 

enter image description here