位置: IT常识 - 正文

若依项目制作饼状图和柱状图

编辑:rootadmin
若依项目制作饼状图和柱状图 这里的是根据年两分段做一个饼状图,根据性别人数制作柱状图

推荐整理分享若依项目制作饼状图和柱状图,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

echarts+vue

饼状图

先写一个实体类,将查到的数据放在实体类中,写一个mapper->mapper.xml->controller 这里为了方便测试没有写service

实体类

mapper

mapper.xml 这里的SQL查到的值一定要和实体类定义的相同,要不然会报错, SQL里的where del_flag = 0这里我是判断是否删除,可以不写

controller 这里的AjaxResult是若依自带的,将查到的数据返回到前端

前端饼状图

这里是写了按钮跳转

上张图片的@click里的值要和下面定义的相同

写完按钮,写pie页面

<template> <div id="myChart" :style="{width: '800px', height: '600px'}"></div></template><script>import * as echarts from 'echarts';import {bing} from "@/api/system/member";export default { name: "pie", //参数 data(){ return{ pName:[],//name值 pValue:[]//value值 } }, mounted() { this.$nextTick(()=>{ this.getList(); }) }, created() { }, methods:{ getList() { bing().then(res => { if (res.code == 200) { this.myEachars(res.data); } }) }, //饼图 myEachars(datm){ var datas = [] for (let i = 0; i < datm.length; i++) { var item = { value: datm[i].value, name: datm[i].name, }; datas.push(item); } console.log(datas); // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('myChart')); // 指定图表的配置项和数据 var option = { legend: { top: 'bottom' }, tooltip: { trigger: 'item' }, toolbox: { show: true, feature: { mark: { show: true }, dataView: { show: true, readOnly: false }, restore: { show: true }, saveAsImage: { show: true } } }, series: [ { name: "人数统计图", type: 'pie', radius: [50, 250], center: ['50%', '50%'], roseType: 'area', itemStyle: { borderRadius: 8 }, data:datas } ] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); } }}</script>

写完pie页面要写跳转和接口 index.js要找对位置,里面放的是跳转的页面,name值要和上面index.vue里name值相同

若依项目制作饼状图和柱状图

member.js是index.vue页面对应的js,是若依项目代码生成的 在member.js里写对应的后端接口

这里饼状图就算完成了

柱状图

思路和饼状图一样,这里直接放我写的代码

实体类

mapper

mapper.xml

controller

上面的跳转按钮

写zhu.vue

<template> <div class="echart" id="mychart" :style="{width: '800px', height: '600px'}"></div></template><script>import * as echarts from "echarts";import {zhu} from "@/api/system/member";export default { name: "zhu", data() { return { myChartStyle: { float: "left", width: "100%", height: "400px" } //图表样式 }; }, mounted() { this.$nextTick(()=>{ this.list(); }); }, created() { }, methods: { list() { zhu().then(res => { if (res.code==200){ this.zhuzhuangtu(res.data); }else { //验证失败 this.zhuzhuangtu(null); } }) }, zhuzhuangtu(datm) { //参数拼接 var datas = [] var xData=[] if (datm==null){ datas.push(0,0); xData.push("男","女"); }else { for (let i = 0; i < datm.length; i++) { var item = { value: datm[i].count, }; var items = { value: datm[i].gender, }; datas.push(item); xData.push(items); } } // 基本柱状图 const option = { xAxis: { data: xData }, yAxis: {}, series: [ { type: "bar", //形状为柱状图 data: datas } ] }; const myChart = echarts.init(document.getElementById("mychart")); myChart.setOption(option); //随着屏幕大小调节图表 window.addEventListener("resize", () => { myChart.resize(); }); } }};</script>

在index.js写跳转页面

在member.js写后端接口

如果echarts不能使用,需要引入,这里就不写了,搜一下vue引入echarts就OK下一篇讲一下若依点击菜单进入饼状图和柱状图
本文链接地址:https://www.jiuchutong.com/zhishi/290680.html 转载请保留说明!

上一篇:印克斯湖国家公园中的德克萨斯矢车菊,德克萨斯州 (© Inge Johnsson/Alamy)

下一篇:Rietvlei自然保护区内的布氏斑马母子,南非 (© Richard Du Toit/Minden Pictures)(自然保护绘画)

  • 剪映的抖音课程浏览记录怎么查看(抖音拍摄及剪映课程介绍)

    剪映的抖音课程浏览记录怎么查看(抖音拍摄及剪映课程介绍)

  • 支付宝双v会员怎么取消自动续费(支付宝双v会员值得买吗)

    支付宝双v会员怎么取消自动续费(支付宝双v会员值得买吗)

  • wps2019如何兼容office2003(wps 兼容)

    wps2019如何兼容office2003(wps 兼容)

  • officesuite是微软的吗

    officesuite是微软的吗

  • 苹果手机指南针不动(苹果手机指南针怎么显示经纬度)

    苹果手机指南针不动(苹果手机指南针怎么显示经纬度)

  • 手机充值成功了为什么还停机(手机充值成功了还能退回来吗)

    手机充值成功了为什么还停机(手机充值成功了还能退回来吗)

  • 电脑n卡是什么(电脑n卡是什么显卡)

    电脑n卡是什么(电脑n卡是什么显卡)

  • 电脑制作文件夹的步骤是什么(电脑制作文件夹怎么做)

    电脑制作文件夹的步骤是什么(电脑制作文件夹怎么做)

  • 美团代付能看到什么(美团代付能看到商家吗)

    美团代付能看到什么(美团代付能看到商家吗)

  • vogal10是什么型号(vie-al10是什么型号)

    vogal10是什么型号(vie-al10是什么型号)

  • 华为手机如何清空通讯录(华为手机如何清除试卷答案)

    华为手机如何清空通讯录(华为手机如何清除试卷答案)

  • 华为mate30pro自带手写笔吗(华为mate30pro自带遥控器)

    华为mate30pro自带手写笔吗(华为mate30pro自带遥控器)

  • 华为scmw09是插卡版吗(华为scmw09怎么插卡)

    华为scmw09是插卡版吗(华为scmw09怎么插卡)

  • 主板黄灯亮无法开机(主板亮黄灯开机没反应)

    主板黄灯亮无法开机(主板亮黄灯开机没反应)

  • 怎么查手机号绑定了哪些东西(怎么查手机号绑了多少软件)

    怎么查手机号绑定了哪些东西(怎么查手机号绑了多少软件)

  • word怎么添加红色方框(word怎么添加红色粗波浪下划线)

    word怎么添加红色方框(word怎么添加红色粗波浪下划线)

  • qq手机在线是什么意思(qq手机在线是什么状态和4g在线区别)

    qq手机在线是什么意思(qq手机在线是什么状态和4g在线区别)

  • 平板电脑怎么用(平板电脑怎么用键盘玩和平精英)

    平板电脑怎么用(平板电脑怎么用键盘玩和平精英)

  • 拼多多拼单后备注在哪里(拼多多拼单成功后怎么备注)

    拼多多拼单后备注在哪里(拼多多拼单成功后怎么备注)

  • 开发app前需要思考哪些问题(开发app需要基于什么技术人员)

    开发app前需要思考哪些问题(开发app需要基于什么技术人员)

  • 小米8se后盖怎么拆(小米8se后壳怎么拆)

    小米8se后盖怎么拆(小米8se后壳怎么拆)

  • 右键菜单中没有“新建”(右键菜单中没有RAR压缩项怎么办)

    右键菜单中没有“新建”(右键菜单中没有RAR压缩项怎么办)

  • gnotify.exe是什么进程 有什么作用 gnotify进程查询(gnaupdaemon.exe是什么)

    gnotify.exe是什么进程 有什么作用 gnotify进程查询(gnaupdaemon.exe是什么)

  • 以旧换新销售商品
  • 化妆品销售公司简介
  • 资金账簿印花税税率
  • 非税缴税是什么意思
  • 每年税务师考试几次
  • 进项税跟增值税
  • 个人劳务发票怎么交税
  • 应计利息会计分录处理
  • 不得抵扣的会计分录
  • 增值税进项税金额是含税还是不含税
  • 应收票据怎么写
  • 从对公账户提取备用金违法吗
  • 五险一金账务处理流程图
  • 日用品增值税税率
  • 公司与政府协议
  • 企业进项税和销项税抵扣政策
  • 应收账款减值准备和坏账准备的区别
  • 土地转让怎么缴纳增值税
  • 电子税务局印花税税种认定
  • 个人技术投资入什么科目
  • 发放给职工
  • 华为分享怎么用详细教程
  • 如何看懂财务报表的书
  • 企业所得税汇算清缴补缴税款分录
  • 2022年苹果iphone14一个几个颜色
  • desktop病毒
  • 销售产品库存商品怎么减
  • 个人非货币性资产投资个人所得税
  • 金融资产包括哪三大类及会计科目
  • Calanques de Piana岩层上的一个心形洞,法国科西嘉岛 (© joningall/Getty Images)
  • 前端静态页面
  • 公司的财产保险包括哪些
  • 公章是否必须备案
  • 公司年终奖怎么入账
  • 公司账户转法人账户
  • 最近爆火的抖音神曲
  • 卷卷卷卷卷
  • 专项应付款借方余额表示
  • 委托境外机构研发
  • windows安装步骤总结
  • 二级栏目怎么做
  • SQLSERVER2008中CTE的Split与CLR的性能比较
  • 承兑能随便给别人看吗
  • 存货的计税基础公式
  • 定期定额征收和核定征收哪个好
  • sql怎么搜索表
  • 服务业如何确定收入
  • 确认收入未开发票
  • 投资方收到股票怎么处理
  • 事业单位发放生育津贴从哪年执行的
  • 公司库存商品科目余额太大怎么办
  • 塔吊租赁和购买的区别
  • 公允价值变动损益借贷方向
  • 盈余公积是资产类科目吗
  • 记账凭证的基本内容包括制证,审核,记账,会计主管
  • sql报错22018
  • mysql的基本介绍
  • sql自定义数据类型
  • 如何保证系统异常状态
  • win8安全中心在哪
  • xp电脑开机进入bios怎么办
  • UBUNTU怎么安装MPEG-4解码器
  • linux系统的基本特征
  • u启动如何装系统
  • instmsiw.exe进程简介
  • xp系统1
  • 如何解决叛逆心理
  • node.js cookie-parser 中间件介绍
  • cocos2dx 3.3 tilemap 缩放滑动并且准确点击对象
  • js unload
  • nodejs与springboot结合
  • 安卓安全警告怎么关闭
  • dos常用命令与批处理文件
  • Node.js中的包管理工具是什么
  • linux 加法命令
  • python搭建网页
  • javascript !
  • 用javascript写简单网页
  • 企业信息公示在哪里打印
  • 不用税控盘可以清卡吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设