More Related Content
PDF
[Week15] D3.js_Scatter_Chart PDF
[Week14] D3.js_Scale and Axis (보충자료) PDF
PDF
[Week14] D3.js_Scale and Axis PDF
[week16] D3.js_Transition PDF
PDF
[week11] R_ggmap, leaflet PDF
What's hot
PPTX
PPTX
PDF
[문디 10주차] d3.js 상호작용 PDF
PDF
PDF
Voxel based game_optimazation_relelase Viewers also liked
PPTX
PDF
PPTX
PDF
『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기 PDF
PDF
PDF
제2회 hello world 오픈세미나 hello world-raphael차트 PPTX
PDF
PDF
PPTX
[하코사세미나] 한 시간 만에 배우는 Jquery PPTX
[ 하코사세미나] 의외로 쉬운 D3 그래프 퍼블리싱 PDF
Hype vs. Reality: The AI Explainer 문디 14주차 발제 scatter plot
- 1.
- 2.
- 3.
- 4.
- 5.
//Create SVG element
varsvg = d3.select("body")
.append("svg")
.attr("width", w)
.attr("height", h);
캔버스 - SVG 만들기
svg도형을 정의해주고, 높낮이를 정해줍니다
(svg도형이 형태를 잡아주는 작업)
1
LEVEL 1
- 6.
- 7.
- 8.
.attr("cx", function(d) {
returnd[0]; // 왜 0?
})
.attr("cy", function(d) {
return d[1]; // 왜 1?
})
.attr("r", 5);
스탬프 찍을 위치, 두께 정하기
왜 return d[0] 와 d[1] 인지는 아시리라 믿으며…
LEVEL 1
- 9.
- 10.
스탬프 사이즈 설정의문제
데이터 크기에 따른
다양한 스탬프 사이즈를 설정하고 싶다면?
LEVEL 2
- 11.
스탬프 사이즈 설정의문제
LEVEL 2
위로 향할 수록
더욱 커지는 스탬프 모양 설정하기
Math.sqrt( h - d[1] )반지름 =
.attr("r", function(d) {
return Math.sqrt(h - d[1]);
});
- 12.
스탬프 위로 글씨추가하기
LEVEL 3
도형 위에 글씨를 그리고 싶다면?
SVG 텍스트를 아래에다가 추가해봅시당.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.