②Python教学机器人带你学会驾考科目三——内附数据分析源码与科三干货【技术与生活】

简介: Python教学机器人带你学会驾考科目三——内附数据分析源码与科三干货【技术与生活】

学车年龄主要集中在18-29岁之间,为学车主力军,占58.71%的学车份额。


这意味着越来越多的年轻人走在学车的道路上,学车趋于年轻化。


驾培机构只要抓住80、90这一年龄段学车市场,也就抓住了近80%的份额。


不同的年龄段的人学车对技能接受能力不同,有快有慢,这就需要驾培机构在保证合格率的前提下,因材施教,对分层年龄段制定出创新贴切的教学计划,将以往“被动式”服务转变为“主动式服务”。

# -*- coding :  utf-8 -*-
# @Time      :  2021/1/29 17:03
# @author    :  王小王
# @Software  :  PyCharm
# @File      :  柱状图-主题可选择.py
# @CSDN      :  https://blog.csdn.net/weixin_47723732
from pyecharts.charts import Bar
from pyecharts.globals import ThemeType
from pyecharts import options as opts
from pyecharts.charts import Bar
import pymysql
# conn = pymysql.connect(
#                 host='192.168.190.135',
#                 user='root',
#                 password='2211',
#                 database='whw',
#                 port=3306,
#                 charset='utf8'
# )
# cur = conn.cursor()
# sql = 'select logdate as `日期`,pv as `浏览量`,reguser as `注册用户数`,ip as `独立IP数量`,jumper as `跳出用户数` from `whw_logs_stat`;'
# cur.execute(sql)
#
# data = cur.fetchall()
# print(data)
#
# x_1=list(data[0][1:])
# x_2=list(data[1][1:])
# print(x_1)
# print(x_2)
#
# a=[]
# for x in data:
#     a.append(x[0])
# a_1=a[0]
# a_2=a[1]
# print(a_1)
# print(a_2)
#
# conn.close()
#
# data_0=['浏览量', '注册用户', '独立IP数', '跳出用户数']
x=["18-19岁","20-29岁","30-39岁","40-45岁","46-50岁","50岁以上"]
y=[15.15,14.84,16.65,18.48,18.72,19.10]
z=[8.03,8.79,10.33,11.42,11.75,13.14]
c = (
    Bar({"theme": ThemeType.MACARONS})
    .add_xaxis(x)
    .add_yaxis("科目二", y)    #gap="0%"   这个可设置柱状图之间的距离
    .add_yaxis("科目三", z)    #gap="0%"   这个可设置柱状图之间的距离
    .set_global_opts(title_opts={"text": "科目二、科目三合格通过学时按年龄段统计", "subtext": ""},     #该标题的颜色跟随主题
                     # 该标题默认为黑体显示,一般作为显示常态
                     # title_opts=opts.TitleOpts(title="标题")
                     xaxis_opts=opts.AxisOpts(
                         name='年龄段',
                         name_location='middle',
                         name_gap=20,  # 标签与轴线之间的距离,默认为20,最好不要设置20
                         name_textstyle_opts=opts.TextStyleOpts(
                             font_family='Times New Roman',
                             font_size=16  # 标签字体大小
                         )),
                     yaxis_opts=opts.AxisOpts(
                         name='小时',
                         name_location='middle',
                         name_gap=20,
                         name_textstyle_opts=opts.TextStyleOpts(
                             font_family='Times New Roman',
                             font_size=16
                             # font_weight='bolder',
                         )),
                    # datazoom_opts=opts.DataZoomOpts(type_="inside"),  #鼠标可以滑动控制
                     # toolbox_opts=opts.ToolboxOpts()  # 工具选项
                    # brush_opts=opts.BrushOpts()       #可以保存选择
    )
    .render("简单柱状图.html")
)
print("图表已生成!请查收!")

image.png


通过科目二、科目三合格通过学时按年龄段统计分析得出:


①结合分析图,客观的反应出30岁以前是学车黄金年龄。如果你正处于该阶段还没有驾照的话,是时候报名学车了。


②20至50岁,通过科目合格花费学时成上升趋势,即年龄越大通过科目合格所花费的学时就越多。


image.png


从以上数据统计得出:


①男性通过科目二、三所花费学时比女性的要高;


②无论男女,科目三合格所花费学时比科目二少;


③科目二为驾考阶段花费学时最多的,也是整个驾考过程中最难的阶段。

# -*- coding :  utf-8 -*-
# @Time      :  2021/1/29 18:47
# @author    :  王小王
# @Software  :  PyCharm
# @File      :  水晶柱状图.py
# @CSDN      :  https://blog.csdn.net/weixin_47723732
from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.commons.utils import JsCode
data_x = ['男性科二', '女性科二', '男性科三', '女性科三']
data_y = [16.96, 15.26, 11.14, 8.79]
c = (
    Bar()
        .add_xaxis(data_x)
        .add_yaxis("小时", data_y, category_gap="60%")
        .set_series_opts(
        itemstyle_opts={
            "normal": {
                "color": JsCode(
                    """new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                offset: 0,
                color: 'rgba(0, 244, 255, 1)'
            }, {
                offset: 1,
                color: 'rgba(0, 77, 167, 1)'
            }], false)"""
                ),
                "barBorderRadius": [30, 30, 30, 30],
                "shadowColor": "rgb(0, 160, 221)",
            }
        }
    )
        .set_global_opts(title_opts=opts.TitleOpts(title="男女科目合格学时统计"),
                         xaxis_opts=opts.AxisOpts(
                             name='',
                             name_location='middle',
                             name_gap=30,  # 标签与轴线之间的距离,默认为20,最好不要设置20
                             name_textstyle_opts=opts.TextStyleOpts(
                                 font_family='Times New Roman',
                                 font_size=16  # 标签字体大小
                             )),
                         yaxis_opts=opts.AxisOpts(
                             name='小时',
                             name_location='middle',
                             name_gap=30,
                             name_textstyle_opts=opts.TextStyleOpts(
                                 font_family='Times New Roman',
                                 font_size=16
                                 # font_weight='bolder',
                             )),
                         # toolbox_opts=opts.ToolboxOpts()  # 工具选项
                         )
        .render("水晶柱状图.html")
)



相关文章
|
3月前
|
数据采集 机器学习/深度学习 数据可视化
构建高效数据分析系统的关键技术
【10月更文挑战第5天】构建高效数据分析系统的关键技术
60 0
|
24天前
|
数据挖掘 OLAP BI
OLAP技术:数据分析的修仙秘籍初探
OLAP(联机分析处理)是一种多维数据分析技术,能够从不同角度洞察数据,揭示隐藏的趋势和模式。它最早由Edgar F. Codd在1993年提出,旨在弥补传统OLTP系统的不足,支持复杂的数据分析与决策支持。OLAP操作包括钻取、上卷、切片、切块和旋转等,帮助用户灵活地探索数据。广泛应用于财务报告、市场分析、库存管理和预测分析等领域,是现代商业智能的重要工具。
66 7
|
2月前
|
机器学习/深度学习 算法 数据挖掘
数据分析的 10 个最佳 Python 库
数据分析的 10 个最佳 Python 库
114 4
数据分析的 10 个最佳 Python 库
|
2月前
|
JSON 开发工具 git
基于Python和pygame的植物大战僵尸游戏设计源码
本项目是基于Python和pygame开发的植物大战僵尸游戏,包含125个文件,如PNG图像、Python源码等,提供丰富的游戏开发学习素材。游戏设计源码可从提供的链接下载。关键词:Python游戏开发、pygame、植物大战僵尸、源码分享。
|
2月前
|
自然语言处理 算法 机器人
智能电话销售机器人源码搭建部署系统电话机器人源码
智能电话销售机器人源码搭建部署系统电话机器人源码
37 4
|
2月前
|
自然语言处理 机器人 语音技术
电销机器人源码搭建(各个版本机器人部署)
电销机器人源码搭建(各个版本机器人部署)
45 3
|
2月前
|
人工智能 自然语言处理 机器人
智能语音机器人底层系统设计逻辑机器人源码系统逻辑
简介: — 1 —智能客服背景智能语音客服机器人是在传统的客服系统基础上,集成了语音识别、语义理解、知识图谱、深度学习等多项智能交互技术,能准确理解用户的意图或提问,再根据丰富的内容和海量知识图谱,给予用户满意的回答。目前已广泛应用于金融、保险、汽车、房产、电商、政府等多个领域。
|
2月前
|
机器学习/深度学习 监控 机器人
量化交易机器人系统开发逻辑策略及源码示例
量化交易机器人是一种通过编程实现自动化交易决策的金融工具。其开发流程包括需求分析、系统设计、开发实现、测试优化、部署上线、风险管理及数据分析。示例中展示了使用Python实现的简单双均线策略,计算交易信号并输出累计收益率。
|
2月前
|
机器学习/深度学习 监控 算法
现货量化交易机器人系统开发策略逻辑及源码示例
现货量化交易机器人系统是一种基于计算机算法和数据分析的自动化交易工具。该系统通过制定交易策略、获取和处理数据、生成交易信号、执行交易操作和控制风险等环节,实现高效、精准的交易决策。系统架构可采用分布式或集中式,以满足不同需求。文中还提供了一个简单的双均线策略Python代码示例。
|
2月前
|
机器学习/深度学习 人工智能 运维
电话机器人源码-智能ai系统-freeswitch-smartivr呼叫中心-crm
电话机器人源码-智能ai系统-freeswitch-smartivr呼叫中心-crm
77 0