(R) R中区间间的映射梯度(n)多色

(R) R中区间间的映射梯度(n)多色,r,ggplot2,scale,ggmap,R,Ggplot2,Scale,Ggmap,我有关于土耳其城市医生的数据集。例如: Physician : ISTANBUL 0.9 physician ADANA 0.7 physician ANKARA 1.8 physician .... Specialist: ISTANBUL 0.1 specialist ADANA 0.7 specialist ANKARA 0.4 specialist 我想在地图上显示这些数据,但我的问题是:当我创建

我有关于土耳其城市医生的数据集。例如:

Physician :
    ISTANBUL  0.9 physician
    ADANA     0.7 physician
    ANKARA    1.8 physician
    ....

Specialist:
    ISTANBUL  0.1 specialist
    ADANA     0.7 specialist
    ANKARA    0.4 specialist
我想在地图上显示这些数据,但我的问题是:当我创建地图时,我想像这样填充颜色:

(0)-红色

(0-0.25)-橙色

(0.25-0.50)-蓝色

(0.50-0.75)-深蓝色

(0.75>)-绿色

我的绘图代码:

ggplot(Physician) +
  geom_polygon( aes(x = long, y = lat, group = group, fill = Doluluk), color = "#D7C2C2") +
   coord_map()+
  scale_fill_gradientn(colours=c('Red', 'Orange', 'Blue', 'Darkblue','Green'),
   values   = c(0,0.25,0.5,0.75),
   breaks   = c(0,0.25,0.5,0.75),
   oob      = identity)

但是,它不起作用。有人能帮忙吗?

请查看此答案以获得一些建议:。用适当的感谢来帮助和测试会更容易,但对我的请求不起作用:(在这种情况下,“不起作用”到底是什么意思?结果到底出了什么问题?我们看不到当前的图,因为我们没有数据。也许改为这个: