Word Cloud 문자를 단색으로 만드는 방법
배경
Python Word Cloud 라이브러리 에서는 문자색이 무작위로 설정됩니다.
colormap에서 색상 테마를 설정할 수 있지만 문자를 단색으로 설정할 수는 없습니다.
방법
먼저 문자색을 반환하는 함수를 정의합니다. 아래 코드는 흰색으로 설정합니다.
word_color_func = lambda *args, **kwargs: "white"
그런 다음 정의한 함수를 WordCloud 클래스의 인수(color_func)에 전달합니다.
wordcloud = WordCloud(
color_func = word_color_func,
background_color = "black",
width = 1000,
height = 500,
).generate(text)
따라서 Word Cloud의 텍스트 색상은 아래 그림과 같이 변경됩니다.
WordCloud에 전달한 텍스트 정보는 Wikipedia의 "Machine learning"입니다.
보충
RGB 형식에서도 문자색을 설정할 수 있습니다. 자세한 내용은 여기에 설명되어 있습니다.
color_func=lambda *args, **kwargs: (255,255,255)
Reference
이 문제에 관하여(Word Cloud 문자를 단색으로 만드는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rasyo/items/01783a1f808c8b31d0f2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)