일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- oracle group by
- 피보나치함수 예제
- js 자동완성
- 국세청 해외주식 양도세 신고방식
- 톰캣 실시간 로그
- java.sql.SQLSyntaxErrorException
- tomcat log
- katalon
- katalon 사용법
- bfs 미로탐색 java
- 한국투자증권 양도세 신고
- 해외증권 양도세 한국투자증권
- 주식 양도세 신고방법
- 한국투자증권 해외주식 양도세
- katalon 자동화
- 재귀 예제
- katalon 비교
- 피보나치 예제
- katalon xpath
- Katalon Recorder 사용법
- 피보나치함수
- javascript 자동완성
- CSTS 폭포수 모델
- recursion example
- 홈택스 해외주식 양도세
- git 연동
- 해외주식 양도세 신고
- 테스트 자동화
- 최대공약수 예제
- 재귀함수 예제
- Today
- Total
엄지월드
morris.Line data(json 사용) 본문
필자는 하루가 꼬박 걸려서 겨우 적용하게 되었음..
필자처럼 삽질하지 않기를 바랍니다ㅠ
밑에는 다 코드여서 그림을 맨 위로 뺏습니다.
핵심 코드만 적어 놓았어요~
controller
@RequestMapping(value="/index", method=RequestMethod.GET)
public String index(Model model){
JSONObject jsonObject = new JSONObject();
JSONArray array = new JSONArray();
JSONObject info;
info = new JSONObject();
info.put("visitCount", 0);
info.put("date", "2017-10-8");
array.add(info);
info = new JSONObject();
info.put("visitCount", 6);
info.put("date", "2017-10-7");
info = new JSONObject();
info.put("visitCount", 0);
info.put("date", "2017-10-6");
info = new JSONObject();
info.put("visitCount", 0);
info.put("date", "2017-10-5");
info = new JSONObject();
info.put("visitCount", 0);
info.put("date", "2017-10-4");
js
<script type="text/javascript">
$(document).ready(function(){
var graph = ${morrisData}.graph; // back에서 front로 받기. jsonObject중에서 graph에 대한 정보만 필요하므로 .graph 처리해줬다.
var morrisData = []; // 데이터를 담을 배열
$.each(graph, function(idx, value){
morrisData.push({'period':value.data, 'value':value.visitCount}); // morrisData 배열에 period값과 value값 넣기
});
console.log(morrisData); // 올바른 데이터가 들어갔는지 log로 확인
}
new Morris.Line({
element: 'morrisChart',
data:morrisData, // 위에 있는 morrisData배열
xkey: 'period',
ykeys: ['value'],
labels: ['방문자']
});
})
</script>
https://morrisjs.github.io/morris.js/lines.html
https://github.com/morrisjs/morris.js/blob/master/examples/days.html
http://api.jquery.com/jquery.each/
'Front' 카테고리의 다른 글
웹 페이지 모바일 폭 맞추기 (0) | 2018.03.17 |
---|---|
검색엔진 최적화 (0) | 2018.03.16 |
js Map 출력 (0) | 2017.10.08 |
javascript 자동완성 기능 eclipse에 추가 하기 (0) | 2017.10.08 |
이미지 파일을 선택해서 이미지 미리보기 (0) | 2017.09.13 |