📢day31__개인 플젝 진행.
hilight chart
[hilightChart](https://www.highcharts.com/) 사이트 통해서 차트 양식을 가져올 수 있다.
- 화면 js
<script>
function display(ajaxdata){
const chart = Highcharts.chart('container', {
title: {
text: 'Chart.update'
},
subtitle: {
text: 'Plain'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
series: [{
type: 'column',
colorByPoint: true,
data: ajaxdata,
showInLegend: false
}]
});
document.getElementById('plain').addEventListener('click', () => {
chart.update({
chart: {
inverted: false,
polar: false
},
subtitle: {
text: 'Plain'
}
});
});
document.getElementById('inverted').addEventListener('click', () => {
chart.update({
chart: {
inverted: true,
polar: false
},
subtitle: {
text: 'Inverted'
}
});
});
document.getElementById('polar').addEventListener('click', () => {
chart.update({
chart: {
inverted: false,
polar: true
},
subtitle: {
text: 'Polar'
}
});
});
};
function getdata(){
$.ajax({
url:'getchart',
success:function(data){
display(data);
}
})
};
$(document).ready(function(){
$('button').click(function(){
getdata();
});
});
</script>
- 자바 data정보
@RequestMapping("/getchart")
public Object getchart() {
JSONArray ja = new JSONArray();
for(int i = 0; i < 15; i++) {
Random r = new Random();
int data = r.nextInt(50)+1;
ja.add(data);
}
return ja;
}
개인 프로젝트 준비(day06)
- 주제 선정
- 그래도 나름 도움되는 웹을 만들어보자. (daily report??)
- 화면 설계
- 대문 (대문화면 로그인, 회원가입 go to dailtyreport )
- 주화면 메인 기능 : 매일습관(습관수정) ,dailyreport노출,
- 로그인화면, 회원가입 화면 만들기.
- dailyreport : 표작성.and 표추가기능. 시간설정 어떻게할지 고민해보아야함.
- 주간,월간 report는 추가 만들기.
- 테마 서치
- 개발 환경 구축
- 시스템 개발
- 5월 24일 발표 예정.
'Basic > 멀티캠퍼스__AI플랫폼을 활용한 웹서비스 개발' 카테고리의 다른 글
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 33일차 (0) | 2022.05.27 |
---|---|
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 32일차 (0) | 2022.05.26 |
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 30일차 (0) | 2022.05.26 |
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 29일차 (0) | 2022.05.26 |
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 28일차 (0) | 2022.05.26 |
댓글