技術共有

6. データ視覚化 - Flask フレームワークの開始 (クローラーとデータ視覚化)

2024-07-11

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

1. データ視覚化の概要

データビジュアライゼーションは主に、より多くの人が理解して使用できるように、グラフィカルな手段を通じて情報を明確かつ効果的に伝達および伝達することを目的としています。
PC でアクセスできる、Android でアクセスできる、車載コンピュータでアクセスできるなど、さまざまなプラットフォームでさまざまな効果が表示されることを期待しており、データのさまざまな視覚効果を統一し、折れ線グラフや地理的分布などの成長を確認したいと考えています。 - マップ、プロポーション - パイの形の絵。この効果は、Web フレームワークとチャート JS フレームワークを使用して実現できます。

Python Web フレームワーク:
Django、最も有名で大規模で包括的ですが、初心者には一定の敷居があります
Flask、非常にシンプルで、ルーティングと転送用の関数と、テンプレートのレンダリング用の関数の 2 つだけです。

後続の視覚化操作に関係する関連フレームワーク:
Flaskウェブサイトを構築するために使用されるフレームワークです
Echartsさまざまなオープンソースのチャート JS フレームワーク
Wordcloudワード クラウドは、グラフィックや画像を通じて単語の単語頻度効果を表示します。

2、フラスコ

(1) Flaskプロジェクトの作成

pycharm で flask フレームワークを使用してプロジェクトをすばやく作成する方法

左上隅のファイル、新しいプロジェクトをクリックします

ここに画像の説明を挿入します

ここに画像の説明を挿入します

ここに画像の説明を挿入します

ここに画像の説明を挿入します

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

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


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


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