Skip to content

d3 scale, d3 scale chromatic

gyim1345 edited this page Nov 27, 2020 · 2 revisions

d3의 scale은 μ–΄λ–€ λ²”μœ„μ˜ 숫자λ₯Ό λ‹€λ₯Έ λ²”μœ„μ˜ 숫자둜 λ³€κ²½ν•΄μ£ΌλŠ” ν•¨μˆ˜λ‹€.

const x = d3.scaleLinear()
    .domain([10, 130])
    .range([0, 960]);

x(20); // 80
x(50); // 320

μœ„μΉ˜ 좔적 μ •λŸ‰μ  데이터에 κ°€μž₯ 많이 μ‚¬μš©λœλ‹€. 예λ₯Ό λ“€μ–΄ λ―Έν„° λ‹¨μœ„μ˜ 츑정값을 μ‚°μ λ„μ˜ 점에 λŒ€ν•œ ν”½μ…€ λ‹¨μœ„μ˜ μœ„μΉ˜μ— λ§€ν•‘ν•œλ‹€.

scale은 λͺ¨λ“  μ‹œκ°μ  인코딩을 λ‚˜νƒ€λ‚Ό 수 μžˆλ‹€. 예λ₯Ό λ“€μžλ©΄ 색상, 슀트둜크 λ„ˆλΉ„ λ˜λŠ” 기호 크기 λ“±.

이 λͺ¨λ“ˆμ€ μž‘λ™ν•˜λ„λ‘ μ„€κ³„λœ 순차적, 뢄산적, 범주적 색 κ΅¬μ„±ν‘œλ₯Ό μ œκ³΅ν•œλ‹€.

예) d3.schemeCategory10
색상

Clone this wiki locally