Man findet Wordclouds – also Wörterwolken immer wieder im Internet, dabei handelt es sich ganz einfach um Grafiken, die viele Wörter in verschiedenen Richtungen geschrieben anzeigen. Auch solche lassen sich unter Linux ganz einfach erstellen.

Die nötige Software installieren

Unter auf Debian basierenden Linux-Distributionen installieren Sie diese Software wie üblich ganz einfach über die Paket-Verwaltung durch das Paketpython3-wordcloud„. Am schnellsten als root auf dem Terminal mit den Befehlen:

apt update
apt install python3-wordcloud

Nutzen Sie eine andere Linux-Distribution, die das Paket nicht mitführt, installieren Sie diese Software ganz einfach über das Python-Repository durch das Paketwordcloud“ mittels Pip.

Wordclouds erstellen

Die Software wird am Terminal genutzt, dies funktioniert jedoch ganz einfach. Als Erstes benötigen Sie eine Textdatei, in diese schreiben die alle Wörter, die im Bild später zu sehen sein sollen. Diese schreiben Sie ganz einfach durch ein Leerzeichen getrennt in eine Zeile – etwa:

Linux Debian Ubuntu openSUSE Fedora Mandriva Mageia

In diese Datei können Sie so viele Wörter schreiben, wie Sie wollen. Ich nenne diese Textdatei jetzt ganz einfach „Textdatei.txt„, im Beispiel starte ich den Befehl ganz einfach auf dem Terminal im Verzeichnis, in dem auch die Datei liegt:

wordcloud_cli --text Textdatei.txt --imagefile wallpaper.png

Mit der Option --text geben Sie also die Textdatei an, mit --imagefile die Grafikdatei, die entstehen soll. Ohne weitere Optionen wird eine Grafikdatei mit der Größe von 400×200 Pixel:

Mit den Optionen --width und --height können wir die Größe in Pixel angeben, Beispiel:

wordcloud_cli --text Textdatei.txt --width 800 --height 600 --imagefile wallpaper1.png

Mit der Option --fontfile können Sie eine andere Schrift angeben, hierzu geben Sie ganz einfach etwa den Pfad zu einer .ttf-Datei an.

Mit --background können Sie eine andere Hintergrundfarbe angeben – hierzu nutzen Sie HTML-Farbcodes in Hex. Also etwa:

wordcloud_cli --text Textdatei.txt --background '#FF4040' --imagefile wallpaper2.png

Den Farbcode stellen Sie dabei unter Anführungszeichen:

Sie können auch mit Masken arbeiten, um der Wordcloud eine Form zu geben. Hierbei sollte es sich um eine PNG-Datei mit weißem Hintergrund handeln, die Form wird schwarz – ein Beispiel:

Das Bild selbst (also die Maske) sollte so große sein, wie die zu erstellende Grafik – die Grafik geben Sie anschließend mit der Option --mask an, im Beispiel lasse ich die Hintergrundfarbe wieder weg:

wordcloud_cli --text Textdatei.txt --mask pinguin.png --imagefile wallpaper2.png

Geben Sie hier eine sinnvolle Hintergrundfarbe an, etwa white – sieht die Geschichte natürlich gleich anders aus:

wordcloud_cli --text Textdatei.txt --background white --mask pinguin.png --imagefile wallpaper3.png

Mit --contour_width in Pixel setzen Sie eine Umrandung:

wordcloud_cli --text Textdatei.txt --background white --mask pinguin.png --contour_width 3 --imagefile wallpaper3.png

Sie können die Maske natürlich auch ausbauen – etwa so (hier nur ganz einfach):

Auf weitere Ideen könnte Sie Wordcloud bringen.

Gefällt mir 7
Gefällt mir nicht 1

Schreibe einen Kommentar

Noch keine Reaktion

Neue Themen im Forum
Kali BTRFS (Unkaputtbar) nachträg …Zusatz: Strg + Alt + F2 (TTY) beim Anmelde-Login von Kali: Kann … Weiterlesen
Sicherheitswarnung nach Upgrade F …Nein, ich bin in keinem anderen Forum zur Thematik „Linux“ registr … Weiterlesen
Statistik September 2024Die Entwicklung im WIKI im September 2024 Insgesamt sind 12 neue … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

Oktober 2024
M D M D F S S
 123456
78910111213
14151617181920
21222324252627
28293031  
Archive