R geom_segment和ggmap中的alpha设置似乎无法正常工作

时间:2016-04-05 15:28:55

标签: r ggplot2 ggmap

在geom_segment和ggmap中设置alpha时,该段会突然消失。 下面的代码不显示细分,但如果我删除了alpha设置(注释行),则会显示该细分。

我正在使用:

  • R版本3.2.4
  • ggmap_2.6.1
  • ggplot2_2.1.0

(我怀疑问题可能与库的版本有关)

代码:

bbox<-c(8.5,44.68,11.43,46.64);

start_lat<-c(bbox[2]);
start_lon<-c(bbox[1]);
end_lat<-c(bbox[4]);
end_lon<-c(bbox[3]);
w<-c(1);

amap <- c(bbox);
z<-data.frame(start_lon,start_lat,end_lon,end_lat,w);
amap.map = get_map(location = amap, maptype='terrain', color='bw');
xx = ggmap(amap.map, extent = 'device', legend='bottomright');
#xx = xx + geom_segment(data=z, aes(x=start_lon,y=start_lat,xend=end_lon,yend=end_lat, size=w, colour=w));
xx = xx + geom_segment(data=z, aes(x=start_lon,y=start_lat,xend=end_lon,yend=end_lat, alpha=0.5,size=w, colour=w));
xx

0 个答案:

没有答案