ITPub博客

首页 > IT职业 > IT生活 > 【Python 实战基础】如何绘制饼状图分析商品库存

【Python 实战基础】如何绘制饼状图分析商品库存

IT生活 作者:专注的阿熊 时间:2022-08-08 11:02:16 0 删除 编辑

"""

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(" 实战场景 :   如何绘制饼状图分析商品分类 \n")

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

# 获取对象外汇跟单gendan5.com

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())


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946337/viewspace-2909406/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-23

  • 博文量
    410
  • 访问量
    276779