문제

내가 작업중 인 프로젝트에 "태그 클라우드"를 추가하고 싶습니다. Google을 통해 수많은 톤을 볼 수 있지만 대부분 "URL 입력"유형 인 것 같습니다.

다음은 내가 의미하는 바의 예입니다.

나는 둘 중 하나를 찾고 있습니다

  • 멋진 웹 액세스 가능한 API
  • 독립형 로컬 실행 파일 (Linux 선호)
  • 링크 가능한 라이브러리 (C, 파이썬 선호)

물론, 다른 옵션과 제안은 감사했습니다!

업데이트 : 내가 찾고있는 것은 일반적으로 태그 클라우드 그리고 아니다 텍스트 클라우드, 나는 그것을 사용하여 텍스트 블록을 보는 데 관심이 있지만.

업데이트 2 : 가장 우수한 Jonathan Feinberg와 IBM은 Wordle을 출시했습니다 ... Hooray !!!

http://www.wordle.net

도움이 되었습니까?

해결책

당신이 단순한 것을 언급하고 있는지 확실하지 않습니다 (ALA Flickr) 태그 클라우드, 또는 조금 더 복잡한 것 워들.

어쨌든 간단한 태그 클라우드를 찾고 있다면 각 항목의 크기 및/또는 색상을 변경하는 것처럼 (HTML을 이미 렌더링 할 수있는 능력이있는 한) 직접 구현하는 것이 어렵지 않습니다. 주파수 (또는 다른 측정)에 따라.

기존 라이브러리를 사용하려면 OpenSource PHP 버전 중 하나를 볼 수 있습니다. 태그 클라우드, 웹 서버가 아닌 PHP를 사용하여 컴퓨터에서 로컬로 실행하십시오. PHP를 설치하고 실행하십시오 php filename.php 파이썬 스크립트를 실행하는 방법과 유사합니다.

Wordle 서비스를 살펴보면 Java 애플릿을 사용하여 그래픽을 생성하기 때문에 자동으로 만들 수있는 방법이없는 것으로 보입니다. curl. 그들은 a를 가지고 있습니다 그들의 FAQ에서 질문 그러나 API에 대해 :

Wordle을 이미지를 생성하는 웹 서비스로 노출시킬 수 있습니까?

확장 가능한 웹 서비스는 작업을 수행하는 데 수십 밀리 초 이상이 걸리지 않아야합니다. wordle을 만들려면 Java 런타임에서 몇 초가 필요합니다. (그 예쁜 애니메이션은 쇼를위한 것이 아닙니다. 애니메이션 중에 실제로 물건을 배치하고 있습니다). 따라서 Wordle은 항상 CPU 집약적 인 것들을 사용자, 사용자 및 CPU에 배분합니다.

이 글을 쓰는 시점에서 Wordle은 초당 10 타점을 유지하고 있습니다. 지구상에는 그 속도로 단어를 렌더링 할 방법이 없습니다. 글쎄, 방법이 있지만, 나는 내가 가진 것보다 더 많은 돈을 포함합니다.

또한, 이것 이전 질문 도움이 될 수 있습니다.

다른 팁

이 질문은 오래되었고 이미 대답했지만 Wordcram 아주 좋은 것 같습니다. 그리고 그것은 오픈 소스입니다.

태그 클라우드의 두 가지 파이썬 버전은 다음과 같습니다.

나는 요즘 많은 것을 검색하고 그 두 사람은 명령 줄에서 Linux (특히 Python에서 실행되는)에서 실행되는 몇 안되는 "독립형"태그 클라우드 생성기 중 하나 인 것 같습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top