Condivisione della tecnologia

6. Visualizzazione dei dati: iniziare con il framework flask (crawler e visualizzazione dei dati)

2024-07-11

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

1. Introduzione alla visualizzazione dei dati

La visualizzazione dei dati mira principalmente a trasmettere e comunicare le informazioni in modo chiaro ed efficace con l'aiuto di mezzi grafici in modo che più persone possano comprenderle e utilizzarle.
Ci auguriamo che diverse piattaforme possano mostrare effetti diversi, come essere accessibili su PC, accessibili su Android, accessibili su computer montati su veicoli, ecc.; speriamo di unificare i diversi effetti visivi dei dati e vedere la crescita: grafico a linee, distribuzione geografica - mappa, proporzione - immagine a forma di torta. Questo effetto può essere ottenuto utilizzando framework web e framework chart js.

struttura web Python:
Django, il più famoso, ampio e completo, ma esiste una certa soglia per i principianti
Flask, molto semplice, solo due funzioni, una per il routing e l'inoltro e una per il rendering del modello.

Framework correlati coinvolti nelle successive operazioni di visualizzazione:
FlaskÈ un framework utilizzato per creare siti Web
EchartsVari framework js di grafici open source
WordcloudLa nuvola di parole mostra l'effetto della frequenza delle parole attraverso grafici e immagini.

2, fiaschetta

(1) Crea un progetto pallone

Come creare rapidamente un progetto con il framework flask in pycharm

Fare clic su file nell'angolo in alto a sinistra, nuovoprogetto

Inserisci qui la descrizione dell'immagine

Inserisci qui la descrizione dell'immagine

Inserisci qui la descrizione dell'immagine

Inserisci qui la descrizione dell'immagine

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

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


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


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