단어와 빈도 및 화면 영역이 주어지면 태그 클라우드를 공간에 맞추는 좋은 접근 방법은 무엇입니까? 내가 조작하는 생각할 수있는 두 가지 변수는 다음과 같습니다사용 가능한 공간에 태그 구름 맞추기
- 글꼴 크기 (절대 및 그라데이션 모두) 단어 의
- 수
모든 방법은 설정처럼 반복을 필요로 단어의 갯수에 대한 상한값. 그런 다음 단어가 영역에 딱 들어 맞을 때까지 글꼴 크기에 대한 이진 검색을 사용합니다. 차라리 분석적 해결책을 원합니다.
제 상황의 복잡함은 구름 크기를 조정할 수 있기 때문에 알고리즘이 100x100 픽셀이나 1000x1000 픽셀을 적절히 처리 할 수 있어야한다는 것입니다.
편집 :이 말은 웹이 아닌 리치 클라이언트 애플리케이션을위한 것입니다 (따라서 크기 조정 가능성). 또한, "아무도 태그 클라우드에서 100 단어 이상을 본 적이 없으므로 아무 것도 표시하지 않으려 고합니다."와 같은 경험을 듣기를 희망했습니다.
ems로 측정 한 컨테이너의 크기를 구할 수있는 방법이 있습니까? – Sparr