Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
정석 양
PPTX, PDF
12,042 views
[ 하코사세미나] 의외로 쉬운 D3 그래프 퍼블리싱
수학공식 없이 D3로 그리는 도넛, 막대, 꺽은선 그래프의 기초
Technology
◦
Read more
18
Save
Share
Embed
Embed presentation
Download
Downloaded 48 times
1
/ 62
2
/ 62
Most read
3
/ 62
4
/ 62
5
/ 62
6
/ 62
7
/ 62
8
/ 62
9
/ 62
10
/ 62
11
/ 62
12
/ 62
13
/ 62
14
/ 62
15
/ 62
16
/ 62
17
/ 62
18
/ 62
19
/ 62
20
/ 62
21
/ 62
22
/ 62
23
/ 62
24
/ 62
25
/ 62
26
/ 62
27
/ 62
28
/ 62
29
/ 62
30
/ 62
31
/ 62
32
/ 62
33
/ 62
34
/ 62
35
/ 62
36
/ 62
37
/ 62
38
/ 62
39
/ 62
40
/ 62
41
/ 62
42
/ 62
43
/ 62
44
/ 62
45
/ 62
46
/ 62
47
/ 62
48
/ 62
49
/ 62
50
/ 62
51
/ 62
52
/ 62
53
/ 62
54
/ 62
55
/ 62
56
/ 62
57
/ 62
58
/ 62
59
/ 62
60
/ 62
61
/ 62
62
/ 62
More Related Content
PDF
[244] 분산 환경에서 스트림과 배치 처리 통합 모델
by
NAVER D2
PDF
[162] jpa와 모던 자바 데이터 저장 기술
by
NAVER D2
PDF
발표자료 11장
by
Juhui Park
PPTX
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거
by
Javajigi Jaesung
PPTX
D3.js
by
ymtech
PDF
[Week12] D3.js_Basic2
by
neuroassociates
PPTX
Gpg1
by
Kwang Jung Kim
PDF
Storm 훑어보기
by
beom kyun choi
[244] 분산 환경에서 스트림과 배치 처리 통합 모델
by
NAVER D2
[162] jpa와 모던 자바 데이터 저장 기술
by
NAVER D2
발표자료 11장
by
Juhui Park
Scala, Spring-Boot, JPA의 불편하면서도 즐거운 동거
by
Javajigi Jaesung
D3.js
by
ymtech
[Week12] D3.js_Basic2
by
neuroassociates
Gpg1
by
Kwang Jung Kim
Storm 훑어보기
by
beom kyun choi
What's hot
PDF
DDD 구현기초 (거의 Final 버전)
by
beom kyun choi
PDF
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
by
Taejun Kim
PDF
엘라스틱서치 클러스터로 수십억 건의 데이터 운영하기
by
흥래 김
PDF
좌충우돌 ORM 개발기 | Devon 2012
by
Daum DNA
PDF
Java script 강의자료_ed13
by
hungrok
PDF
[week12] D3.js_Basic
by
neuroassociates
PDF
DDD로 복잡함 다루기
by
beom kyun choi
PDF
Zeppelin notebook 만들기
by
Soo-Kyung Choi
PDF
인공지능추천시스템 airs개발기_모델링과시스템
by
NAVER D2
PDF
Java 강의자료 ed11
by
hungrok
PPTX
Openface
by
jaeho kang
PDF
Ksug2015 - JPA2, JPA 기초와매핑
by
Younghan Kim
PPTX
TenforFlow Internals
by
Kiho Hong
PDF
Java advancd ed10
by
hungrok
PPTX
딥러닝(Deep Learing) using DeepDetect
by
Junyi Song
PDF
Web server page_ed10
by
hungrok
PPTX
Spring data jpa
by
Taesin Um
PPTX
Openface
by
jaeho kang
PDF
Jpa 잘 (하는 척) 하기
by
경원 이
PPTX
Jquery javascript_ed10
by
hungrok
DDD 구현기초 (거의 Final 버전)
by
beom kyun choi
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
by
Taejun Kim
엘라스틱서치 클러스터로 수십억 건의 데이터 운영하기
by
흥래 김
좌충우돌 ORM 개발기 | Devon 2012
by
Daum DNA
Java script 강의자료_ed13
by
hungrok
[week12] D3.js_Basic
by
neuroassociates
DDD로 복잡함 다루기
by
beom kyun choi
Zeppelin notebook 만들기
by
Soo-Kyung Choi
인공지능추천시스템 airs개발기_모델링과시스템
by
NAVER D2
Java 강의자료 ed11
by
hungrok
Openface
by
jaeho kang
Ksug2015 - JPA2, JPA 기초와매핑
by
Younghan Kim
TenforFlow Internals
by
Kiho Hong
Java advancd ed10
by
hungrok
딥러닝(Deep Learing) using DeepDetect
by
Junyi Song
Web server page_ed10
by
hungrok
Spring data jpa
by
Taesin Um
Openface
by
jaeho kang
Jpa 잘 (하는 척) 하기
by
경원 이
Jquery javascript_ed10
by
hungrok
Viewers also liked
PDF
[Hello world 오픈 세미나]oauth
by
NAVER D2
PDF
[Hello world 오픈 세미나]ffmpeg android
by
NAVER D2
PDF
CSS 실무테크닉
by
Eun Cho
PPTX
[하코사세미나]미리보는 대규모 자바스크립트 어플리케이션 개발
by
정석 양
PPTX
Callbacks, Promises, and Coroutines (oh my!): Asynchronous Programming Patter...
by
Domenic Denicola
PPTX
[하코사세미나] 한 시간 만에 배우는 Jquery
by
정석 양
PPTX
W3C Automotive 표준 개발 현황
by
Wonsuk Lee
PDF
[Hello world 오픈세미나]실시간웹을위한comet과socket.io
by
NAVER D2
PDF
CSS 셀렉터
by
Eun Cho
[Hello world 오픈 세미나]oauth
by
NAVER D2
[Hello world 오픈 세미나]ffmpeg android
by
NAVER D2
CSS 실무테크닉
by
Eun Cho
[하코사세미나]미리보는 대규모 자바스크립트 어플리케이션 개발
by
정석 양
Callbacks, Promises, and Coroutines (oh my!): Asynchronous Programming Patter...
by
Domenic Denicola
[하코사세미나] 한 시간 만에 배우는 Jquery
by
정석 양
W3C Automotive 표준 개발 현황
by
Wonsuk Lee
[Hello world 오픈세미나]실시간웹을위한comet과socket.io
by
NAVER D2
CSS 셀렉터
by
Eun Cho
More from 정석 양
PPTX
엘리먼트는 좌우의 날개로 난다
by
정석 양
PPTX
퍼블리셔, 프론트엔드개발을 시작하다
by
정석 양
PDF
나의 jQuery 실력 향상기
by
정석 양
PPTX
[하코사세미나]표현하기 난해한 디자인에 대처하는 노하우
by
정석 양
PDF
Html 바로보기
by
정석 양
PDF
하코사세미나_캔버스 파이그래프 만들기
by
정석 양
엘리먼트는 좌우의 날개로 난다
by
정석 양
퍼블리셔, 프론트엔드개발을 시작하다
by
정석 양
나의 jQuery 실력 향상기
by
정석 양
[하코사세미나]표현하기 난해한 디자인에 대처하는 노하우
by
정석 양
Html 바로보기
by
정석 양
하코사세미나_캔버스 파이그래프 만들기
by
정석 양
[ 하코사세미나] 의외로 쉬운 D3 그래프 퍼블리싱
2.
낙 구 마이다스아이티
3.
퍼블리셔의 시각 으로 본
웹문서
8.
Data Visualizing 데이터 시각화
11.
데이터시각화? 라이브러리?
13.
세세한 컨트롤 수정가능 (당연하지만)
깊이 들어갈수록 손이 많이감. SVG 기반 Ie8 이하 지원 X 데이터 기반 동작 VML 기반 Ie8 이하 지원 O 브러시 와도 같은 개념 SVG 기반 Ie8 이하 지원 X 데이터 기반 동작 VML 기반 Ie8 이하 지원 O 브러시 와도 같은 개념
14.
데이터 기반 동작?
18.
D3 에서 제공하는
기능 • Selections • Transitions • Working with Arrays ( data array handling ) • Math • String Formatting • Colors • Scales …etc… https://github.com/mbostock/d3/wiki
19.
D3의 동작 원리
20.
#1 : 개별
컨트롤 목표영역.append(개체).attr(속성)
21.
#1 : 개별
컨트롤 목표영역.append(개체).attr(속성) └ d3.select()로 선택 : svg, g, text 등등
22.
#1 : 개별
컨트롤 목표영역.append(개체).attr(속성) g, rect, circle, text, tspan 등등 ┘
23.
#1 : 개별
컨트롤 목표영역.append(개체).attr(속성) svg 지원 속성( x, y, fill, stroke, text-anchor 등) ┘
24.
#2 : 데이터기반
컨트롤 목표영역.data(데이터).enter()
25.
#2 : 데이터기반
컨트롤 목표영역.data(데이터).enter() └ d3.selectAll() 로 선택 : 선택된 범위 내에서 동작
26.
#2 : 데이터기반
컨트롤 목표영역.data(데이터).enter() 데이터배열에 length가 늘어나면동작 ┛
27.
#2 : 데이터기반
컨트롤 목표영역.data(데이터).exit() 데이터배열에 length가 줄어들면동작 ┛
28.
#2 : 데이터기반
컨트롤 저장대상 = 목표영역.data(데이터).enter() └ 계속해서 같은 목표영역 내에서 추가동작 지정 가능
29.
#1. Donut Graph 도넛
그래프 : D3pie, 왜곡, 함 수
31.
PIE
35.
PIE
39.
#2. Stick Graph 막대
그래프 : D3scale, rangeBand
43.
Range : 실제
pixel Domain : 데이터의 값
44.
10pixel ~ 1000pixel Domain
: 데이터의 값 RangeBand
49.
#3. Line Graph 꺾은선
그래프 : D3area, D3line
57.
#마치며…
60.
http://www.nytimes.com/interactive/2012/02/13/us/politics/2013-budget-proposal-graphic.html?_r=0 http://d3js.org/
61.
QnA
62.
감사합니다.
Download