Upload
-
View
503
Download
0
Embed Size (px)
Citation preview
I♥HACOSA파이그래프 이슈사항
CSS Animation
• 장점 : CSS만으로구현
• 단점 : CSS3속성이므로브라우저이슈발생,일부분을숨겨서호처럼보이지만정확한영역이라고보기어려움
한쪽을숨김
반원이 돌면서나타남
반대편 반원완성되면숨김해제
기존반원은계속회전
뒤에다른반원등장
CSS 애니메이션으로 만들기!
http://hwangsunsoo.com/seminar/hacosa-161210/cssPieGraph.html
I♥HACOSA파이그래프 이슈사항
캔버스
• 장점 : 호영역을연산하여표현하기때문에정확하며스크립트를잘구현하면재사용성이높고유지관리용이함
• 단점 : IE9부터사용가능 (excanvas를이용하면IE7~8도지원가능)
http://hwangsunsoo.com/seminar/hacosa-161210/canvasPieGraphTest.html
I♥HACOSA캔버스 파이그래프만들기
Degree
원을 360 등분하여 표현
(사람에게 익숙한단위)
Radian
호의길이가 반지름과 같게되는만큼의 각
(수학, 컴퓨터에서 사용하는 단위)
I♥HACOSA캔버스 파이그래프만들기
cx.arc(centerX, centerY, centerY,-0.5 * Math.PI, rad - 0.5 * Math.PI, false);
cx.arc(centerX, centerY, centerY,1.5 * Math.PI, rad + 1.5 * Math.PI, false);
I♥HACOSAReference
§ Play with Canvas : 삼각함수
http://yangpro.github.io/play-with-canvas-trigonometry/
§ 위키백과 : 라디안
https://ko.wikipedia.org/wiki/%EB%9D%BC%EB%94%94%EC%95%88
§ 네이버캐스트 : 라디안
http://navercast.naver.com/contents.nhn?rid=22&contents_id=857
Source Code
§ 예제
http://hwangsunsoo.com/seminar/hacosa-161210/index.html