在使用过程中,遇到了一系列问题,在此做一个记录。
- 数据不显示经纬度:Muxviz的节点layout很矫情,如果对节点添加表情显示经纬度,那么,节点的个数必须和layout的配置文件中一致,否则在summary数据的时候不会显示经纬度的范围,也就只能用Visualization中提供的默认布局。
- 数据不能显示地图背景:这个问题其实是Muxviz 对新版本windows的支持不友好导致的,需要找到muxviz-master文件夹下global.R的174行,源代码如下:
buildPath <- function(folder,objname){
folder <- gsub("\"","", folder )
objname <- gsub("\"","", objname )
if( Sys.info()["sysname"]=="Windows" ){
#return( paste(getwd(),folder,objname,sep="\\") )
return( paste0("\"",paste(getwd(),folder,objname,sep="\\"),"\"") )
}else{
#return( paste(getwd(),folder,objname,sep="/") )
return( paste(getwd(),folder,objname,sep="/") )
}
}
注意将这里面处理windows系统的路径统一使用Linux系统的写法即可,也就是替换这个函数为:
buildPath <- function(folder,objname){
folder <- gsub("\"","", folder )
objname <- gsub("\"","", objname )
return( paste(getwd(),folder,objname,sep="/") )
}
这样就可以在最后的渲染中自动加载经纬度所在的地图了。最后,附上修改后的global.R文件:global.R 下载