目錄
一、實戰場景
二、主要知識點
文件讀寫
基礎語法
字符串處理
文件生成
數據構建
三、
1、創建 python 文件
2、運行結果
實戰場景:如何繪制餅狀圖分析商品庫存
文件讀寫
基礎語法
字符串處理
文件生成
數據構建
馬上安排!
"""
Author:
實戰場景: 如何繪制餅狀圖分析商品庫存
"""
# 導入系統包
import platform
from flask import Flask, render_template
from pyecharts import options as opts
from pyecharts.charts import *
from pyecharts.faker import Faker
print("Hello,")
print("實戰場景: 如何繪制餅狀圖分析商品分類
")
web = Flask(__name__)
# 數據構建
x_data = ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"]
y_data = [1186, 1246, 1346, 1086, 1430, 1064]
data = [[x_data[i], y_data[i]] for i in range(len(x_data))]
def pie_charts() -> Pie():
# 實例化對象
pie = Pie()
# 采用Flask庫直接獲取顏色
pie.add("", data, color=Faker.rand_color())
# 全局置標題、標簽
pie.set_global_opts(
title_opts=opts.TitleOpts(title="如何繪制餅狀圖分析商品分類", subtitle=",堅持學習!"),
legend_opts=opts.LegendOpts(type_="scroll", orient="vertical", pos_top="20%", pos_left="0%")
)
return pie
# 獲取對象
p = pie_charts()
# 繪制圖形,生成HTML文件的
p.render('./templates/pie_charts.html')
# 添加路由顯示圖表
@web.route('/')
def index():
return render_template('pie_charts.html')
if __name__ == "__main__":
# 運行項目
web.run(debug=False)
print("Python 版本", platform.python_version())
Hello,
實戰場景: 如何繪制餅狀圖分析商品分類* Serving Flask app ‘py032’ (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000 (Press CTRL+C to quit)
,持續學習!