Technologieaustausch

6. Datenvisualisierung – Erste Schritte mit dem Flask-Framework (Crawler und Datenvisualisierung)

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Einführung in die Datenvisualisierung

Bei der Datenvisualisierung geht es vor allem darum, Informationen durch grafische Mittel klar und effektiv zu vermitteln und zu kommunizieren, damit mehr Menschen sie verstehen und nutzen können.
Wir hoffen, dass verschiedene Plattformen unterschiedliche Effekte erzielen können, z. B. Zugänglichkeit auf dem PC, Zugänglichkeit auf Android, Zugänglichkeit auf fahrzeugmontierten Computern usw. Wir hoffen, die unterschiedlichen visuellen Effekte von Daten zu vereinheitlichen und Wachstum zu sehen – Liniendiagramm, geografische Verteilung - Karte, Proportionen - Kreisförmiges Bild. Dieser Effekt kann mit Web-Frameworks und Chart-JS-Frameworks erzielt werden.

Python-Webframework:
Django, das bekannteste, umfangreichste und umfassendste, aber es gibt eine gewisse Schwelle für Anfänger
Flask, sehr einfach, nur zwei Funktionen, eine zum Weiterleiten und Weiterleiten und eine zum Rendern von Vorlagen.

Verwandte Frameworks, die an nachfolgenden Visualisierungsvorgängen beteiligt sind:
FlaskEs handelt sich um ein Framework zum Erstellen von Websites
EchartsVerschiedene Open-Source-Chart-JS-Frameworks
WordcloudDie Wortwolke zeigt den Worthäufigkeitseffekt von Wörtern durch Grafiken und Bilder an.

2, Flasche

(1) Flaschenprojekt erstellen

So erstellen Sie schnell ein Projekt mit dem Flask-Framework in Pycharm

Klicken Sie oben links auf Datei, neues Projekt

Fügen Sie hier eine Bildbeschreibung ein

Fügen Sie hier eine Bildbeschreibung ein

Fügen Sie hier eine Bildbeschreibung ein

Fügen Sie hier eine Bildbeschreibung ein

from flask import Flask         #从flask包中引入Flask模块

app = Flask(__name__)           #通过默认的名字,初始化了全局对象


#此处是flask完成定制的内容
#路由解析,通过用户访问的路径匹配相应的函数
@app.route('/')
def hello_world():
    return '你好!'           #注意默认没有开启debug模式(程序发布状态),所以此处的修改不会实时显示到服务器,可以重启服务器


if __name__ == '__main__':
    app.run()                   #调用对象,run方法就是服务器监听端口