2014-06-21 2 views
0

웹 서비스에서 태그 클라우드를 빌드하는 데 사용하는 해시 태그 배열을 얻습니다. 대부분의 인기있는 태그는 나머지 태그에 비해 인기가 있기 때문에 제 문제는 글꼴 가중치를 태그에 할당하는 것입니다. 나는 이런 식으로 뭔가를 얻을 :크게 기울어 진 숫자 배열을 표준화 하시겠습니까?

총 수 : 17000 이 tag1 수 15000 이 tag2 수 800 나는 비율로 크기를 지정하면 150

내가 하나 개의 큰 글꼴을 얻을 수 TAG3하고, min 값 글꼴 묶음. 진정한 척도이지만 올바르게 보이지 않습니다. 글꼴 크기를 균등하게 분배하는 경우 최대 글꼴 크기를 태그 수로 나누면 태그의 인기를 실제로 보여주는 불일치가 발생하지 않습니다.

내가 tag1의 인기를 쉽게 볼 수 있지만 볼 수있는 나머지는 너무 작지 않은 행복한 매체를 찾고 있습니다.

희망적입니다.

+2

는 로그를 적용 :)보다 그것을 설명하는 더 나은 일을한다. – CBroe

+0

더 이상 설명이 없습니까? 나는 수학에 능숙하지만, 로그를 전혀 사용하지 않고 어떻게 적용 할 지 확신하지 못합니다. –

답변

0

로그 (개수)를 사용하면 작업을 수행해야합니다. 입력 값이 한 자리수 증가하면 값에 대한 대수는 1 씩 증가합니다. 이는 10 진수의 대수를 사용하는 경우 log (100) = 2, log (1000) = 3, log (1000000) = 6 등을 의미합니다.

대각선은 지수의 역함수입니다.

그러나 칸은 아마 내가 https://www.khanacademy.org/math/algebra2/logarithms-tutorial/logarithmic-scale-patterns/v/logarithmic-scale

+0

감사합니다. 실제로는 완벽하게 작동했습니다. –

0

각 값을 100으로 나누어 볼 수 있습니다. 이렇게하면 크기 차이를 표시 할 수 있지만 불일치 정도가 낮아질 수 있습니다.