D3 API중 Quantitative Scales를 추가했다.
Scale은 우리말로 하면 "축척"이다. 그런데 축척이란 소리의 어감을 개인적으로 안 좋아하고, 영어의 특성상, 의미상으로 사용할 때와 객체를 호명할 때가 묘하게 구분이 안 되는 경우가 많아서 그냥 '스케일'이라고 했다.
이 문서는 유독, 수학 관련 용어가 많이 나와서 좀 힘들었다. 일단 정의역(domain), 치역(output range), 이산(discrete), 정량(quantitative), 보간(interpolator), 사분위(quantile) 같은 용어가 많이 나와서 의미를 알지 못하면 읽기가 좀 어려울 수 있다. 게다가 D3는 Linear, Power, Log, Quantize, Quantile, Threshold의 6개의 Quantitative Scale을 지원하는데,(Threshold는 3.0에서 추가) 이에 들어맞는 우리말(한자어겠지만)를 찾지 못했다. 게다가 일부 스케일은 영문 위키피디아에서도 찾을 수 없어서 영어권에서도 범용으로 쓰이는 수학용어가 아닌 게 아닌가 의심이 든다. 어쨌든 이런저런 이유로 해당 스케일의 기능과 영단어의 의미를 생각해서 그냥 임의로 붙였다. 혹시라도 "Quantize Scale이 양자 스케일이라고 푸하!!"라는 분이 있다면 그냥 창 닫지 마시고 고견을 주셨으면 하는 바람이다. ㅎ (zziuni@gmail닭컴)
어려운 말들이 많다는 현란한 수식어에도 불구하고 사실 제공하는 Scale API가 어렵지는 않다. 콘솔하나 띄워서 scale 생성하고 domain(), range() 메서드 몇 번 호출 해보면 아~~ 이 말이군. 할 수 있다.
D3 API 전체 번역에 대해서는 다음 글 참고.


Comments List--