In der Word Cloud Library von Python (https://github.com/amueller/word_cloud) wird die Textfarbe zufällig festgelegt. Sie können das Farbthema mit Farbkarte festlegen, den Text jedoch nicht auf eine einzelne Farbe festlegen.
Definieren Sie zunächst eine Funktion, die die Textfarbe zurückgibt. Im folgenden Code ist es auf Weiß eingestellt.
word_color_func = lambda *args, **kwargs: "white"
Übergeben Sie als Nächstes die definierte Funktion an das Argument (color_func) der WordCloud-Klasse.
wordcloud = WordCloud(
color_func = word_color_func,
background_color = "black",
width = 1000,
height = 500,
).generate(text)
Mit den obigen Angaben wird die Textfarbe von Word Cloud wie in der folgenden Abbildung gezeigt geändert. Die an WordCloud übergebenen Textinformationen sind "Maschinelles Lernen" von Wikipedia.
Sie können die Textfarbe auch im RGB-Format einstellen. Details finden Sie unter hier.
color_func=lambda *args, **kwargs: (255,255,255)
Recommended Posts