2018년 1월 21일 일요일

JAVA에서 RSERVE를 이용한 지도 만들기 함수 (초안)

1
2
3
4
5
6
7
8
9
10
11
    private static void makePlot() throws Exception{
        Rstart();        
        c.eval("library(ggplot2)");
        c.eval("library(ggmap)");
        c.eval("maps<-qmap(\"seoul\", zoom = 11, maptype =\"roadmap\")");    
        c.eval("wifizone <- read.csv(\"wifizone.csv\", encoding = \"EUC-KR\")");
        c.eval("path <- \"C:\\\\Users\\\\USER-PC\\\\Desktop\\\\testjava.jpg\" ");
        c.eval("jpeg(path)");
        c.parseAndEval("print(maps +geom_polygon(data = wifizone, aes(x = wifizone$LON, y = wifizone$LAT, fill = ..level..), stat = \"density2d\", alpha = 0.5));dev.off()");
        Rclose();
    }
cs



 RSERVE 쉬운것 같으면서도 막상 사용하면 원하는대로 잘 안된다.(열불 3스택...)
 이번 포스팅에서 가장 애를먹었던것은 내가 원했던 이미지가 나오지 않고 흰바탕만 나오는문제였다.

이는 PRINT(IMG~)로 해결할수 있었다!(알고나면 간단한건데 이거 해결하는데 3일걸렸다..)

댓글 없음:

댓글 쓰기