visuanalytics.analytics.processing.image.wordcloud package¶
Submodules¶
visuanalytics.analytics.processing.image.wordcloud.wordcloud module¶
Modul, welches die Wordcloud-Image-Funktionen beinhaltet.
-
DEFAULT_COLOR_FUNC_VALUES= [0, 0, 0, 40]¶ Ein Array bestehend aus den Default-Werten für die Funktion color_func. Dieses Array stellt die Farbwerte (HSL-Farbschema) zur Generierung eines Farbverlaufs mit Schwarz- & Grautönen dar.
-
WORDCLOUD_DEFAULT_PARAMETER= {'background_color': 'white', 'collocations': True, 'color_func': False, 'colormap': 'viridis', 'contour_color': 'white', 'contour_width': 0, 'font_path': 'fonts/Dosis-Regular.ttf', 'font_step': 1, 'height': 200, 'mask': None, 'max_font_size': None, 'max_words': 200, 'min_font_size': 4, 'mode': 'RGB', 'normalize_plurals': True, 'prefer_horizontal': 0.9, 'regexp': None, 'relative_scaling': 0.5, 'repeat': False, 'scale': 1, 'stopwords': None, 'width': 400}¶ Ein Dictionary bestehend aus allen Default-Parametern für die Generierung einer Wordcloud. Siehe auch Quelle: https://www.datacamp.com/community/tutorials/wordcloud-python
-
get_color_func(h, s, l_start, l_end)¶ Erstellt das Farbspektrum (mit HSL-Farbschema), in welchem die Wörter der Wordcloud dargestellt werden sollen.
Die Werte werden jeweils als Integer angegeben.
Quelle: https://github.com/amueller/word_cloud/blob/master/wordcloud/wordcloud.py (siehe random_color_func) Funktion wurde für unsere Zwecke angepasst.
- Parameter
h – (hue) Farbton in Grad auf einem Farbenrad. Mögliche Werte: 0 bis 360 0 ist Rot, 120 ist Grün und 240 ist Blau.
s – (saturation) Sättigung in Prozent. 0% entspricht einem Grauton, 100% ist die volle Farbe.
l_start – (lightness range start) Start des Helligkeitsbereichs in Prozent: 0% ist Schwarz, 100% ist Weiß.
l_end – (lightness range end) Ende des Helligkeitsbereichs in Prozent: 0% ist Schwarz, 100% ist Weiß.
- Rückgabe
Funktion, die den Farbverlauf innerhalb der Wordcloud erstellt
- Rückgabetyp
callable
-
wordcloud(values: dict, step_data: visuanalytics.analytics.control.procedures.step_data.StepData, prev_paths)¶ Erstellt ein Wordcloud-Bild.
Der Standard-Farbverlauf bei color_func true ist Grau/Schwarz. Die Standard-Farbe ist generell die colormap viridis.
Quelle bzgl. Verwendung: https://github.com/amueller/word_cloud
- Parameter
values – Image Bauplan des zu erstellenden Bildes
step_data – Daten aus der API
prev_paths – Alle Image Baupläne und somit auch alle Pfade zu den bisher erstellen Bildern
- Rückgabe
Den Pfad zum erstellten Bild
- Rückgabetyp
str