{"id":163516,"date":"2026-01-28T12:45:52","date_gmt":"2026-01-28T11:45:52","guid":{"rendered":"https:\/\/liora.io\/de\/?p=163516"},"modified":"2026-08-07T13:17:35","modified_gmt":"2026-08-07T11:17:35","slug":"wordcloud-python","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/wordcloud-python","title":{"rendered":"Wordcloud Pyhon: Wie erstellt man sie?"},"content":{"rendered":"\n<p><strong>WordClouds (deutsch: Schlagwortwolken) sind n\u00fctzliche Werkzeuge, um die wichtigsten Begriffe eines Textes, einer Webseite oder auch eines Buches zusammenzufassen. Je h\u00e4ufiger ein Wort in dem betrachteten Text vorkommt, desto gr\u00f6\u00dfer erscheint es in der Wordcloud.<\/strong><\/p>\n\n\n\n<p>Es gibt viele Websites und Apps, mit denen man Wordclouds einfach und kostenlos erzeugen kann. Hier ist zum Beispiel eine, die aus einem unserer Artikel \u00fcber die Einf\u00fchrung in die Datenwissenschaft erstellt wurde :<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\" style=\"width:512px;max-width:100%;margin-top:32px;margin-right:auto;margin-bottom:32px;margin-left:auto\"><img alt=\"Illustration zu \u201eWie erstellt man eine Wordcloud mit Python?\u201c\" decoding=\"async\" height=\"319\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2022\/09\/image_wordcloud_1.webp\" style=\"width:512px;max-width:100%;height:auto\" width=\"512\"\/><\/figure>\n\n\n\n<p>Es handelt sich zwar um eine Wordcloud\u2026 jedoch bleibt es schwierig, die wichtigsten Begriffe aus dem Text herauszulesen. Au\u00dferdem kann man die Form, die Farben usw. nicht anpassen.<\/p>\n\n\n\n<p>Wenn Du Deine Wordcloud anpassen m\u00f6chtest, um sie besser lesbar und sch\u00f6ner zu machen, kann es sinnvoll sein, Python anstelle einer Webseite zu nutzen.<\/p>\n\n\n\n<div class=\"wp-block-group has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-7441ce17 wp-block-group-is-layout-constrained\" style=\"border-left-color:#ff5c43;border-left-width:4px;border-radius:12px;background-color:#fff5f2;margin-top:32px;margin-bottom:32px;padding-top:24px;padding-right:28px;padding-bottom:24px;padding-left:28px\">\n\n<p style=\"margin-top:0;margin-bottom:16px;font-size:clamp(14.642px, 0.915rem + ((1vw - 3.2px) * 0.575), 22px);font-style:normal;font-weight:600\">Auch interessant<\/p>\n\n\n\n<ul style=\"margin-top:0;margin-bottom:0;padding-left:20px\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/liora.io\/de\/python-fuer-dummies-teil-2\" rel=\"noopener\" target=\"_blank\">Python f\u00fcr Dummies Teil 2<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/python-schulung\" rel=\"noopener\" target=\"_blank\">Python Schulung<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/scala-was-ist-diese-programmiersprache-und-wieso-ist-python-besser\" rel=\"noopener\" target=\"_blank\">Was ist Scala und wieso ist Python besser<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/top-10-der-nativen-python-funktionen\" rel=\"noopener\" target=\"_blank\">Top der nativen Python Funktionen<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/imageio-die-python-bibliothek-fuer-bilddaten\" rel=\"noopener\" target=\"_blank\">Imageio<\/a><\/li>\n<\/ul>\n\n<\/div>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-embed__wrapper\" style=\"position:relative;width:100%;padding-top:56.25%;overflow:hidden\"><iframe loading=\"lazy\" title=\"YouTube video ugALxRuTh00\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/ugALxRuTh00?rel=0\" style=\"position:absolute;inset:0;width:100%;height:100%;border:0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"wie-erstellt-man-eine-wordcloud-mit-python\">Wie erstellt man eine Wordcloud mit Python?<\/h2>\n\n\n\n<p>Als Erstes m\u00fcssen wir die ben\u00f6tigten Bibliotheken importieren.<\/p>\n\n\n\n<p>Mit <i>WordCloud<\/i> und <a href=\"https:\/\/liora.io\/de\/matplotlib-alles-wissen\"><i>matplotlib.pyplot<\/i><\/a> k\u00f6nnen wir eine grundlegende Wordcloud anzeigen. Mit <i>numpy<\/i> und <i>Image<\/i> werden wir sp\u00e4ter die Form unserer Wordcloud anpassen.<\/p>\n\n\n\n<p>Wir beginnen damit, den Text, den wir in eine Wordcloud umwandeln wollen, in einer Variablen zu speichern (hier &#8218;text&#8216; genannt).<\/p>\n\n\n\n<p>Um die Ergebnisse, die wir in der Anwendung erhalten, mit denen zu vergleichen, die wir in <a href=\"https:\/\/liora.io\/de\/python\"><strong>Python<\/strong><\/a> erhalten k\u00f6nnen, verwenden wir denselben Text wie zuvor.<\/p>\n\n\n\n<p>Wir sind bereit, unsere erste Wordcloud anzuzeigen :<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\" style=\"width:400px;max-width:100%;margin-top:32px;margin-right:auto;margin-bottom:32px;margin-left:auto\"><img alt=\"Illustration zu \u201eWie erstellt man eine Wordcloud mit Python?\u201c\" decoding=\"async\" height=\"200\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2022\/09\/image_wordcloud_2.webp\" style=\"width:400px;max-width:100%;height:auto\" width=\"400\"\/><\/figure>\n\n\n\n<p>Diese Wordcloud ist zwar noch weniger lesbar als die, die wir von einer Website aus generiert haben, aber keine Sorge! Wir werden sie schnell verbessern.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\" style=\"margin-top:32px;margin-bottom:32px\">Das erste, was auff\u00e4llt, ist, dass kleine W\u00f6rter (Artikel und Pr\u00e4positionen) in unserer Wordcloud \u00fcberm\u00e4\u00dfig wichtig sind ,  was logisch ist, da sie sehr h\u00e4ufig verwendet werden. Sie sind jedoch keine Hilfe, wenn man versucht, die Schl\u00fcsselbegriffe in einem Text zu finden: Man m\u00f6chte sie am liebsten loswerden.<\/blockquote>\n\n\n\n<p>Gl\u00fccklicherweise ist es einfach, <strong>irrelevante W\u00f6rter zu entfernen<\/strong>, indem man sie in einer Liste speichert und das Argument <strong>stopwords<\/strong> verwendet :<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\" style=\"width:400px;max-width:100%;margin-top:32px;margin-right:auto;margin-bottom:32px;margin-left:auto\"><img alt=\"Illustration zu \u201eWie erstellt man eine Wordcloud mit Python?\u201c\" decoding=\"async\" height=\"200\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2022\/09\/image_wordcloud_5.webp\" style=\"width:400px;max-width:100%;height:auto\" width=\"400\"\/><\/figure>\n\n\n\n<p>Das ist schon viel besser! Endlich k\u00f6nnen wir relevante Informationen aus unserer Wordcloud ziehen.<\/p>\n\n\n\n<p>Ein Problem bleibt jedoch bestehen: Die Darstellung ist wirklich nicht sch\u00f6n ,  das m\u00fcssen wir \u00e4ndern.<\/p>\n\n\n\n<p>Beginnen wir damit, die Form anzupassen.<\/p>\n\n\n\n<p>Dazu m\u00fcssen wir einfach eine Maske ausw\u00e4hlen (hier verwenden wir zum Beispiel eine Maske in Form einer Wolke, die bei Google Image zu finden ist).<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\" style=\"width:646px;max-width:100%;margin-top:32px;margin-right:auto;margin-bottom:32px;margin-left:auto\"><img alt=\"Wolkenf\u00f6rmige Maske als Vorlage f\u00fcr die Python-Wordcloud\" decoding=\"async\" height=\"436\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/2021\/01\/Capture-de\u0301cran-2021-01-27-a\u0300-17.16.44.png\" style=\"width:646px;max-width:100%;height:auto\" width=\"646\"\/><\/figure>\n\n\n\n<p>Um diese Maske f\u00fcr die Python-Bibliothek nutzbar zu machen, m\u00fcssen wir sie in ein numpy-Array umwandeln. Wenn ein Wert in dem Array <strong>&#8222;255&#8220;<\/strong> ist, dann wird in dem entsprechenden Bereich kein Wort erscheinen.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\" style=\"width:264px;max-width:100%;margin-top:32px;margin-right:auto;margin-bottom:32px;margin-left:auto\"><img alt=\"Illustration zu \u201eWie erstellt man eine Wordcloud mit Python?\u201c\" decoding=\"async\" height=\"191\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2022\/09\/image_wordcloud_4.webp\" style=\"width:264px;max-width:100%;height:auto\" width=\"264\"\/><\/figure>\n\n\n\n<p>Schlie\u00dflich k\u00f6nnen wir die Farbe unserer Wordcloud anpassen, indem wir die Methode <strong>recolor<\/strong> verwenden.<\/p>\n\n\n\n<p>Hier erstellen wir eine Farbfunktion, die jedes Wort in einem bl\u00e4ulichen Ton einf\u00e4rbt :<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\" style=\"width:264px;max-width:100%;margin-top:32px;margin-right:auto;margin-bottom:32px;margin-left:auto\"><img alt=\"Illustration zu \u201eWie erstellt man eine Wordcloud mit Python?\u201c\" decoding=\"async\" height=\"191\" loading=\"lazy\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2022\/09\/image_wordcloud_3.webp\" style=\"width:264px;max-width:100%;height:auto\" width=\"264\"\/><\/figure>\n\n\n\n<p>Endlich haben wir eine brauchbare und (relativ) sch\u00f6ne Wordcloud!<\/p>\n\n\n\n<p>Au\u00dferdem haben wir nur die grundlegendsten Funktionen der <strong>Python<\/strong>-Bibliothek verwendet.<\/p>\n\n\n\n<p>Wenn Du noch weiter gehen und noch interessantere Dinge als Wordclouds lernen m\u00f6chtest, <strong><a href=\"https:\/\/liora.io\/de\/terminvereinbarung\">kannst Du uns direkt online kontaktieren, um weitere Informationen \u00fcber unsere Data Science Ausbildungen zu erhalten!<\/a><\/strong><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/data-scientist\">Termin vereinbaren<\/a><\/div><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>WordClouds (deutsch: Schlagwortwolken) sind n\u00fctzliche Werkzeuge, um die wichtigsten Begriffe eines Textes, einer Webseite oder auch eines Buches zusammenzufassen. Je h\u00e4ufiger ein Wort in dem betrachteten Text vorkommt, desto gr\u00f6\u00dfer erscheint es in der Wordcloud.<\/p>\n","protected":false},"author":85,"featured_media":163528,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2472],"class_list":["post-163516","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-ki"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/163516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=163516"}],"version-history":[{"count":5,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/163516\/revisions"}],"predecessor-version":[{"id":224792,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/163516\/revisions\/224792"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/163528"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=163516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=163516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}