전 세계 국가의 데이터를 읽으며 Google의 시각화 도구 (특히 map visualizations)를 가지고 놀고 있습니다. 문제는 미국이 항상 앞장서 서 나온다는 것입니다. 대부분의 국가는 1에서 50 사이의 값을 가지고 있지만 미국은 지속적으로 2000+ 이상의 가치를 지니고 있습니다. 즉, 시각화에서는 모든 "작은 나라"의 차이점을 말하기가 어렵습니다. 미국은 항상 짙은 초록색이지만, 모두 같은 색조의 옅은 녹색을 띄게됩니다.시각화를 위해 데이터 값을 "부드럽게"하는 알고리즘
저는 시각화의 정확성에 대해 특히 신경 쓰지 않습니다. 그래서 값을 약간 부드럽게하거나 평균화하여 매우 낮은 값과 낮은 값과 그렇지 않은 값 사이에 눈에 띄는 차이가 있도록하고 싶습니다. 저지대. 이를 수행하기위한 좋은 알고리즘은 무엇입니까?
아주 간단한 문제이지만, 나는 수학적인 사람이 아닙니다.^_^;;
거기 가서 log()가 좋은 것을 배웠습니다. ;) 감사합니다. – deceze
0은 마이너스 무한대로 변환되므로 문제가 발생할 수 있습니다. 실용적인 트릭은 log (1 + x) 또는 log (0.001 + x) 또는 무엇이든지 작동하거나, log (min (1, x)), log (min (0.001, x)) 등을 취하는 것입니다. –