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

Module contents