[PYTHON] So machen Sie Word Cloud-Zeichen monochromatisch

Hintergrund

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.

Methode

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. wordcloud_example.png

Ergänzung

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

So machen Sie Word Cloud-Zeichen monochromatisch
Erstellen Sie die Word Cloud von Qiita aus Ihrem Browserverlauf
Wie erstelle ich eine japanisch-englische Übersetzung?
Wie man einen lockeren Bot macht
Wie erstelle ich einen Crawler?
So erstellen Sie eine rekursive Funktion
[Blender] So erstellen Sie ein Blender-Plug-In
[Blender] So erstellen Sie Blender-Skripte mehrsprachig
Wie erstelle ich einen Crawler?
Wie man Selen so leicht wie möglich macht
[Python] Wie man eine Klasse iterierbar macht
[Cocos2d-x] So erstellen Sie eine Skriptbindung (Teil 2)
So wechseln Sie die Python-Version in Cloud9
So machen Sie Multi-Boot-USB (Windows 10-kompatibel)
So erstellen Sie einen benutzerdefinierten Backtrader-Indikator
Verwendung der Cloud Vision API von GCP
Wie erstelle ich eine Pelican Site Map?
[Cocos2d-x] So erstellen Sie eine Skriptbindung (Teil 1)
Wie man ein Dialogsystem für Anfänger erstellt
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (11)
So stellen Sie sicher, dass WTForms TextArea dem Löschen von Dateien entspricht
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (8)
So erstellen Sie ein Spigot-Plug-In (für Java-Anfänger)
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (1)
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (4)
So machen Sie mehrere Kernel auf Jupyter auswählbar
So erstellen Sie ein Wörterbuch mit einer hierarchischen Struktur.
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (7)
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (2)
Wenn Sie Word Cloud erstellen möchten.
Wie man eine kratzige JSON-Ausgabe japanisch macht
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (3)
So rufen Sie die Cloud-API über GCP-Cloud-Funktionen auf
Verwendung der Google Cloud Translation API
So erstellen Sie ein QGIS-Plug-In (Paketerzeugung)
Wie man sich erinnert, wenn man ein Wort vergisst
WEB Scraping mit Python und versuchen, aus Bewertungen eine Wortwolke zu machen
So löschen Sie die von Python ausgegebenen Zeichen
Ich las "Wie man ein Hacking Lab macht"
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (6)
So erstellen Sie das Substance Painter Python-Plugin (Einführung)
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (5)
[Python] Umgang mit japanischen Zeichen mit openCV
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (10)
Wie man Python für Anfänger schneller macht [numpy]
So nehmen Sie Python Interpreter-Änderungen in Pycharm vor
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (9)
Inspiriert von "Wie man reines funktionales JavaScript macht"
So erkennt die AWS-Erkennung lokale Bilddateien
[Fortsetzung] Inspiriert von "Wie man reines funktionales JavaScript erstellt"
Wie man Yubico Yubikey von Manjaro Linux erkennt
Erklären Sie ausführlich, wie Sie mit Python einen Sound erzeugen
So stellen Sie eine Django-Anwendung in der Alibaba-Cloud bereit
Verschrotten Sie Ihren Qiita-Artikel, um eine Wortwolke zu erstellen
Wie man ein Schießspiel mit toio macht (Teil 1)
So führen Sie einen Komponententest durch Teil 2 Klassendesign zum Testen
So entfernen Sie verstümmelte Zeichen im Matplotlib-Ausgabebild