Berbagi teknologi

6. Visualisasi data—memulai dengan framework flask (crawler dan visualisasi data)

2024-07-11

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

1. Pengenalan visualisasi data

Visualisasi data terutama bertujuan untuk menyampaikan dan mengkomunikasikan informasi dengan jelas dan efektif melalui sarana grafis sehingga lebih banyak orang dapat memahami dan menggunakannya.
Kami berharap platform yang berbeda dapat menampilkan efek yang berbeda, seperti dapat diakses di PC, dapat diakses di Android, dapat diakses di komputer yang dipasang di kendaraan, dll. kami berharap dapat menyatukan berbagai efek visual data dan melihat grafik garis pertumbuhan, distribusi geografis - peta, proporsi - gambar bentuk pai. Efek ini dapat dicapai dengan menggunakan kerangka web dan kerangka grafik js.

kerangka web python:
Django, yang paling terkenal, besar dan komprehensif, tetapi ada batasan tertentu untuk pemula
Flask, sangat sederhana, hanya dua fungsi, satu untuk perutean dan penerusan, dan satu lagi untuk rendering template.

Kerangka kerja terkait yang terlibat dalam operasi visualisasi selanjutnya:
FlaskIni adalah kerangka kerja yang digunakan untuk membangun situs web
EchartsBerbagai kerangka kerja grafik js sumber terbuka
WordcloudKata cloud menampilkan efek frekuensi kata dari kata-kata melalui grafik dan gambar.

2, labu

(1) Buat proyek labu

Cara cepat membuat proyek dengan kerangka labu di pycharm

Klik file di pojok kiri atas, proyek baru

Masukkan deskripsi gambar di sini

Masukkan deskripsi gambar di sini

Masukkan deskripsi gambar di sini

Masukkan deskripsi gambar di sini

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

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


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


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