Python의 작은 단어 구름 생성기입니다. 자세한 내용은 블로그 게시물이나 웹사이트에서 읽어보세요.
코드는 Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13에 대해 테스트되었습니다.
pip를 사용하는 경우:
pip install wordcloud
Conda를 사용하는 경우 conda-forge
채널에서 설치할 수 있습니다.
conda install -c conda-forge wordcloud
wordcloud는 numpy
, pillow
및 matplotlib
에 의존합니다.
Python 버전에 사용할 수 있는 휠이 없는 경우 패키지를 설치하려면 C 컴파일러를 설정해야 합니다. 컴파일러를 설치하기 전에 사용 중인 Python 및 운영 체제 버전을 설명하는 문제를 보고하세요.
짧은 소개를 보려면 example/simple.py를 확인하세요. 샘플 출력은 다음과 같습니다.
또는 example/masked.py를 실행하여 더 많은 옵션을 확인하세요. 샘플 출력은 다음과 같습니다.
몇 가지 색상으로 화려하게 꾸미기:
아랍어용 단어클라우드 생성:
wordcloud_cli
도구를 사용하면 명령줄에서 직접 단어 구름을 생성할 수 있습니다.
$ wordcloud_cli --text mytext.txt --imagefile wordcloud.png
PDF 파일을 다루는 경우 많은 Linux 배포판에 기본적으로 포함된 pdftotext
유용합니다.
$ pdftotext mydocument.pdf - | wordcloud_cli --imagefile wordcloud.png
이전 예에서 -
인수는 pdftotext
결과 텍스트를 stdout에 쓴 다음 wordcloud_cli.py
의 stdin으로 파이프되도록 명령합니다.
wordcloud_cli --help
사용하여 사용 가능한 모든 옵션을 확인하세요.
wordcloud 라이브러리는 MIT 라이센스를 받았지만 Google의 트루타입 글꼴인 Apache 라이센스인 DroidSansMono.ttf를 포함합니다. 글꼴은 결코 필수 글꼴이 아니며 WordCloud
개체를 만들 때 font_path
변수를 설정하여 다른 글꼴을 사용할 수 있습니다.