Python绘制饼状图对商品库存进行分析

今天来实践一下如何用Python对商品库存绘制饼状图进行分析

、知识点

  • 文件读写
  • 基础语法
  • 字符串处理
  • 文件生成
  • 数据构建

二、效果展示

一目了然

Python绘制饼状图对商品库存进行分析

三、代码展示

兄弟们学习python,有时候不知道怎么学,从哪里开始学。掌握了基本的一些语法或者做了两个案例后,不知道下一步怎么走,不知道如何去学习更加高深的知识。
那么对于这些大兄弟们,我准备了大量的免费视频教程,PDF电子书籍,以及源代码!
直接在文末名片自取即可,还会有大佬解答!

# 导入系统包
# Python学习交流群 708525271
import platform
from flask import Flask, render_template
from pyecharts import options as opts
from pyecharts.charts import *
from pyecharts.faker import Faker
 
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())

 

最后给大家分享一套Python视频,涵盖了常见的各种案例,希望能帮助大家:代码总是学完就忘记?100个Python实战项目!让你沉迷学习丨学以致用丨下一个Python大神就是你!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python绘制饼状图对商品库存进行分析 - Python技术站

(0)
上一篇 2023年4月2日 下午4:41
下一篇 2023年4月2日 下午4:42

相关文章

  • Python实战小案例:如何读取文件并统计文件中的数值

    哈喽兄弟们,今天浅浅的实战一下,如何用Python计算文件内最大数与最小数平均值~ 一、实战场景 给定一个包含整数的文件,每行数字小于 200,统计文件中的最大最小值和平均值,并将结果写入文件中。 创建一个txt文件,随机输入几行数字,保存命名为 input 即可。 二、主要知识点 文件读写 基础语法 单行注释和多行注释 三、代码实战 马上安排! 1、创建 …

    Python开发 2023年4月2日
    00
  • Python:如何只用十几行代码写一个程序?

    Python可以做的事情真的太多了,常见的网站开发,软件开发,爬虫,数据分析,人工智能,机器学习,量化投资,自动化办公,自动化运维,游戏开发,脚本制作,树莓派等等等等~ 今天咱们就来试试用Python做一个简单的程序,只需要十几行代码即可,灰常简单~     知识点 PyQt6 sys   代码展示 #引入类 # 更多好玩的代码 都放在这个群啦 279199…

    2023年4月2日
    00
  • 为了快速了解原神,我用Python爬取了原神所有角色信息!

    原神是由米哈游制作发行的一款开放世界冒险游戏,号称全球玩家5600W,可以说是非常热门了,朋友都说好玩,哎,但我就是不玩,就是皮…       但是,今天我就要用python来打开“原神世界”的大门!探索一下游戏角色! 话不多说直接开整! 准备工作 这是本次需要使用到 的工具 nodejs pyexecjs requests 编辑器:pycharm环境:Py…

    Python开发 2023年3月31日
    00
  • 【Python】pyqt6入门到入土系列,非常详细…

    最近真的是运气不好,国庆前一天,隔壁小区有人中招了,结果国庆出不了门,好不容易国庆结束了,准备上班,结果小区又有个叼毛中招了,搞得我直接国庆放了半个月,还只能在家过,没事干只能这里写写,那里弄弄,于是今天就把存货分享给大家了~ 一、什么是PyQt6? 简单介绍一下PyQt6 1、基础简介 PyQt6 Digia 公司的 Qt 程序的 Python 中间件。Q…

    Python开发 2023年4月2日
    00
  • 【Python】Flask + MySQL 实现用户注册,登录和登出

    今天用Flask + MySQL 实现用户注册,登录和登出。 一、实战场景 Flask 框架实现用户的注册,登录和登出。 二、主要知识点 flask_login 插件使用 SQLAlchemy 基础操作 用户基础类设计 Flask 读取配置文件 蓝图注册与使用 wtforms 表单提交数据 wtforms 表单验证 Bootstrap 集成 Jinjia2 …

    Python开发 2023年4月2日
    00
  • 重温Python基础——变量

    哈喽兄弟们,今天我们来复习下变量。 首先尝试在一个hello_world.py文件中使用变量,在文件开头添加一行代码,并对第二行代码进行修改,如下所示: message=”hello world” print(message) # Python源码/教程领取扣君羊:279199867 运行这个程序,会与 print(“hello world”) 相同。 我们…

    Python开发 2023年4月2日
    00
  • 7个你可能从未使用过的Python隐藏技巧

    Python 是每个程序员都喜欢的语言,因为它易于编码和易于阅读的语法。但是,你知道 python 有一些很酷的技巧可以用来让事情变得更简单吗?在今天的内容中,我将与你分享7 个你可能从未使用过的Python 技巧。 1、功能属性 这种 hack 类似于类和对象概念。现在,可以声明,也可以稍后在程序中使用调用的函数属性。 下面我展示一个示例代码 # Func…

    Python开发 2023年4月2日
    00
  • Python批量处理Excel表格,将多个表格内容合并到一个,提升工作效率!

    老板最近越来越过分了,快下班了发给我几百个表格让我把内容合并到一个表格内去。还好我会Python,分分钟就搞定了,这要是换个不会Python的,不得加班到第二天天亮去了~ 这么好用的技能,必须分享给大家,话不多说,咱们直接开始! 准备工作 咱们需要先准备表格数据,会爬虫的兄弟可以自己爬一点,不会的,可以找我直接拿数据。 表格内数据     我这里只做展示,所…

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部