在geom_segment和ggmap中设置alpha时,该段会突然消失。 下面的代码不显示细分,但如果我删除了alpha设置(注释行),则会显示该细分。
我正在使用:
(我怀疑问题可能与库的版本有关)
代码:
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