当前位置: 首页 > news >正文

国内外ai设计素材网站大河网

国内外ai设计素材网站,大河网,足球比赛直播比分直播,北京高端网站建概览:根据UI设计需要做3个饼图且之间有关联,并且处理后端返回的数据。 参考链接: echart 官网的一个案例,3个饼图 实现思路: 根据案例,把数据处理成对应的。 参考代码: 1.处理后端数据&am…

概览:根据UI设计需要做3个饼图且之间有关联,并且处理后端返回的数据。

参考链接:

echart 官网的一个案例,3个饼图

实现思路:

根据案例,把数据处理成对应的。

参考代码:

1.处理后端数据:

/*** 处理接口数据* 注意:echart是在渲染的时候就传递数据*/
const getMetarialCondition = () => {api.getMetarialList.post({ shipGuid: data.shipGuid }).then((res) => {if (res.data.code == 200) {// 返回data是否为空if (res.data.data.length !== 0) {// //库存总数let totalHouseNum = res.data.data?.map((item, index) => {return item.num}).reduce((preValue, curValue) => {return preValue += curValue})//库存入库let putHouseNum = res.data.data?.map((item, index) => {return item.putNum}).reduce((preValue, curValue) => {return preValue += curValue})//库存出库let outHouseNum = res.data.data?.map((item, index) => {return item.outNum}).reduce((preValue, curValue) => {return preValue += curValue})/*** 优化数据*///库存余量let myModifyTotalNum = res.data.data?.map((item, index) => {return [item.name, item.num, '库存余量']})//库存入库let myModifyPutNum = res.data.data?.map((item, index) => {return [item.name, item.putNum, '库存入库']})//库存出库let myModifyOutNum = res.data.data?.map((item, index) => {return [item.name, item.outNum, '库存出库']})let myModifyData = [...myModifyTotalNum, ...myModifyPutNum, ...myModifyOutNum]/*** 更新状态*/metarialData.totalHouseNum = totalHouseNummetarialData.putHouseNum = putHouseNummetarialData.outHouseNum = outHouseNumreDrawChartMetarial(myModifyData)} else {let nullData = []reDrawChartMetarial(nullData)}}})
};

2.ecahrt渲染的参数:

/*** 渲染echart的方法* @param {[]} value 传参*/
const reDrawChartMetarial = (value) => {const mySource = [['name', 'value', 'myTag'],...value]let metarialOption = {tooltip: {trigger: 'item',position: 'right',  //提示框浮层的位置},grid: {left: "3%",right: "4%",bottom: "3%",width: "820px",height: "320px",containLabel: true},legend: {orient: 'horizontal',left: 'center',textStyle: {color: '#000',fontSize: fontSize(14),},formatter: function (a) {if (a.length > 5) {a = a.slice(0, 5) + "...";   //截断拼接省略号    }return a;}},dataset: [{source: mySource,},{transform: {type: 'filter',config: { dimension: 'myTag', value: '库存余量' }}},{transform: {type: 'filter',config: { dimension: 'myTag', value: '库存入库' }}},{transform: {type: 'filter',config: { dimension: 'myTag', value: '库存出库' }}}],series: [{type: 'pie',radius: 50,top: 100,left: -100,center: ['10%', '50%'],datasetIndex: 1,textStyle: {color: "#000",align: "right",fontSize: fontSize(16),},label: {formatter: function (a) {if (a.name) {a = a.name.slice(0, 12) + "...";   //截断拼接省略号    }return a;},}},{type: 'pie',radius: 50,top: 100,center: ['50%', '50%'],datasetIndex: 2,label: {normal: {formatter: function (a) {if (a.name) {a = a.name.slice(0, 12) + "...";   //截断拼接省略号    }return a;},}}},{type: 'pie',radius: 50,top: 100,left: 300,center: ['90%', '50%'],datasetIndex: 3,label: {normal: {formatter: function (a) {if (a.name) {a = a.name.slice(0, 5) + "...";   //截断拼接省略号    }return a;},}}}],media: [{query: { minAspectRatio: 1 },option: {series: [{ center: ['25%', '50%'] },{ center: ['50%', '50%'] },{ center: ['75%', '50%'] }]}},{option: {series: [{ center: ['50%', '25%'] },{ center: ['50%', '50%'] },{ center: ['50%', '75%'] }]}}]};metarialOption && dataEcharts.metaChart.setOption(metarialOption, true);
}

效果展示:

 

http://www.yayakq.cn/news/526804/

相关文章:

  • 查大学专业网站合肥那个公司做网站优化好
  • 做云盘网站哪个好服装设计工作室
  • 创办免费企业网站北京网站制作出名 乐云践新
  • 龙岗企业网站建设wordpress订单提醒功能
  • 南京外贸网站建设系统深圳投资推广署
  • 学院网站建设项目的成本计划书刘涛做的婴儿玩具网站
  • 会议平台网站建设响应式网站 翻译代码
  • 接入商 济南网站建设做网站包括服务器么
  • chrome打开建设银行网站 个人网上银行怎么不能查询明细网站开发建设合同
  • 雷州网站开发公司西宁网络推广服务网
  • 安化网站建设python能否做网站
  • 营销型网站建设设计6办公室装修设计效果图大全
  • 协会网站建设目的北京公司网站
  • 云南网站建设维修公司哪个网站做外贸零售比较好呢
  • 直接通过ip访问网站主要网站 开发语言
  • 海尔网站建设策划书贵州省城乡建设厅网站材料价
  • 张家界优秀网站建设建设银行信用卡网站是多少钱
  • 营销网站做得好的公司自己做网站传视屏
  • 安徽工程信息网官网首页优质的seo网站排名优化软件
  • 外贸型网站推广与监测pc端软件界面设计
  • 如何运用链接推广网站网站 数据报表如何做
  • 东莞志豪建设公司网站阿里巴巴网站装修
  • 怎么把网站放到服务器上大连网络推广机构
  • 淘宝网站建设基本流程苏州网站建设公司电话
  • 网站建设大概需要多少费用wordpress ios使用
  • 触屏版网站模板asp网站开发视频
  • 做网站首页ps学广告设计要多久能学会
  • 服装html网站模板下载北京网站手机站建设公司吗
  • 全新的手机网站设计厚街响应式网站设计
  • 什么网站可以免费做视频的软件wordpress eaccelerator