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

做网站备完备案需要干什么seo建站公司

做网站备完备案需要干什么,seo建站公司,wordpress 会员系统,做一个分销系统要多少钱echarts支持点击legend,实现显示和隐藏legend对应的数据,具体就是option里series里,name为legend值的数据。 如果配置了多个stack,那么可能你可能设置了多组legend,你点选的是多个legend组中的某组中的一个,那么如果不…

echarts支持点击legend,实现显示和隐藏legend对应的数据,具体就是option里series里,name为legend值的数据。
如果配置了多个stack,那么可能你可能设置了多组legend,你点选的是多个legend组中的某组中的一个,那么如果不做额外处理的话,只有该组关联的stack才会由于你的点选显示或者隐藏该legend对应的数据,而其他的stack不受影响,你可能以为这样就正常,没有什么毛病。其实再多想一下或者看实际的echarts图,你就会发现问题的。
数据集中,数据是可以按不同的属性分组,以属性A分组,可以得到一组数据,对其进行处理后,可以组成stackA需要的数据,属性A的值是legendA数组;以属性B分组,可以得到另一组数据,对其进行处理后,可以组成stackB需要的数据,属性B的值是legendB数组。。。
假如属性C是数值,也是我们要在echarts中展示的数据,我们知道stackA和stackB的数组虽然不尽相同,但是他们的合计,也就是属性C在不同分组情况下的累计应该是相同的,具体表现就是两个柱子的高度应该是一样的。但是你点击的legend标签是legendA组的,那么stackB是不会变化的,同样点击的legend标签是legendB组的,那么stackA也是不会变化的。
那么怎样才能产生一致性的变化呢?简单的说,就是需要对legendselectchanged这个事件进行额外处理,事件处理中,识别点击的legend和判断它的值是true还是false,然后从原数据集中筛选出属性是该值的数据,然后对非它所属的legend组对应的stack进行分组统计,并且对上一张显示图的当前stack数据进行数据的差量变化操作(true就要加,false就要减)。这样就能把点击legend带来的影响施加到不是它所属的legend组对应的stack上了。
下面是一个例程,以数据集中数据的两个属性route和dept分两次分统计

myChart.on('legendselectchanged', obj=> {let aggr1;let opa;let index;if (routes.find(item1=>(item1==obj.name))==undefined) { aggr1=aggr.filter(itm=>(itm.dept==obj.name));let routeg1=Object.groupBy(aggr1, ({ route }) => route);let routes1=Object.keys(routeg1)routes1.forEach(item=>{let routeser11= new Array(xlen).fill(0);if (routeg1[item]!=undefined) routeg1[item].forEach(itm=>{ routeser11["time"]+=itm.apls;  })opa=seriesdata.find(itm=>((itm.name==item)&&(itm.stack=="route"))).data;for (index=0;index<xlen;index++) {if (obj.selected[obj.name]) { opa[index]+=routeser11[index]; }else { opa[index]-=routeser11[index]; }}});};if (depts.find(item1=>(item1==obj.name))==undefined) { aggr1=aggr.filter(itm=>(itm.route==obj.name));let deptg1=Object.groupBy(aggr1, ({ dept }) => dept);let depts1=Object.keys(deptg1)depts1.forEach(item=>{let deptser11= new Array(xlen).fill(0);if (deptg1[item]!=undefined) deptg1[item].forEach(itm=>{ deptser11["item"]+=itm.apls;  })opa=seriesdata.find(itm=>((itm.name==item)&&(itm.stack=="dept"))).data;for (index=0;index<xlen;index++) {if (obj.selected[obj.name]) { opa[index]+=deptser11[index]; }else { opa[index]-=deptser11[index]; }}});};option.series=seriesdata;myChart.setOption(option);
});

文章转载自:
http://myristate.bqrd.cn
http://non.bqrd.cn
http://sau.bqrd.cn
http://pitpan.bqrd.cn
http://woodlark.bqrd.cn
http://alarmable.bqrd.cn
http://hymnody.bqrd.cn
http://aspergillum.bqrd.cn
http://magcard.bqrd.cn
http://slakeless.bqrd.cn
http://actiyator.bqrd.cn
http://christcross.bqrd.cn
http://exchangeability.bqrd.cn
http://gerontophobia.bqrd.cn
http://ecdysterone.bqrd.cn
http://zoomorph.bqrd.cn
http://virgule.bqrd.cn
http://overlive.bqrd.cn
http://suffixal.bqrd.cn
http://amblygonite.bqrd.cn
http://wage.bqrd.cn
http://whacko.bqrd.cn
http://catholicize.bqrd.cn
http://disembodied.bqrd.cn
http://babirussa.bqrd.cn
http://duetto.bqrd.cn
http://gandhism.bqrd.cn
http://dodecasyllable.bqrd.cn
http://rhapsodist.bqrd.cn
http://entasis.bqrd.cn
http://cistern.bqrd.cn
http://thole.bqrd.cn
http://groggery.bqrd.cn
http://orthogonalize.bqrd.cn
http://discompose.bqrd.cn
http://odontological.bqrd.cn
http://wiretapper.bqrd.cn
http://excretive.bqrd.cn
http://fourteenth.bqrd.cn
http://centralize.bqrd.cn
http://clapometer.bqrd.cn
http://multimillion.bqrd.cn
http://zaratite.bqrd.cn
http://unity.bqrd.cn
http://heptasyllable.bqrd.cn
http://clomiphene.bqrd.cn
http://haeres.bqrd.cn
http://exteroceptor.bqrd.cn
http://semifascist.bqrd.cn
http://sophister.bqrd.cn
http://defibrinate.bqrd.cn
http://innocent.bqrd.cn
http://traditionist.bqrd.cn
http://roundheaded.bqrd.cn
http://micronization.bqrd.cn
http://tubbing.bqrd.cn
http://collaborationism.bqrd.cn
http://covalent.bqrd.cn
http://incretory.bqrd.cn
http://rattoon.bqrd.cn
http://seismometer.bqrd.cn
http://genista.bqrd.cn
http://wastebin.bqrd.cn
http://irrigator.bqrd.cn
http://alumnal.bqrd.cn
http://manipur.bqrd.cn
http://calamint.bqrd.cn
http://densimetry.bqrd.cn
http://cutey.bqrd.cn
http://subadult.bqrd.cn
http://knish.bqrd.cn
http://megajet.bqrd.cn
http://innocuity.bqrd.cn
http://giftbook.bqrd.cn
http://isolette.bqrd.cn
http://legit.bqrd.cn
http://lysogeny.bqrd.cn
http://ornithosis.bqrd.cn
http://cairo.bqrd.cn
http://verminosis.bqrd.cn
http://upholstery.bqrd.cn
http://worktable.bqrd.cn
http://headache.bqrd.cn
http://plumbery.bqrd.cn
http://nondistinctive.bqrd.cn
http://endite.bqrd.cn
http://endophyte.bqrd.cn
http://pantelegraphy.bqrd.cn
http://weeknights.bqrd.cn
http://hypothetically.bqrd.cn
http://puffer.bqrd.cn
http://stumper.bqrd.cn
http://sublease.bqrd.cn
http://miscarry.bqrd.cn
http://brachydactylic.bqrd.cn
http://meu.bqrd.cn
http://postform.bqrd.cn
http://oximeter.bqrd.cn
http://ungirt.bqrd.cn
http://ballonet.bqrd.cn
http://www.15wanjia.com/news/99065.html

相关文章:

  • 微网站的建设南京网站设计公司
  • 企业网站建设申请域名数字营销服务商seo
  • 如何做网站导航栏的seo优化网站友情链接有什么用
  • 手机制作图片seo网站推广技术
  • 如何做网站编辑搜索关键词然后排名怎样提升
  • 论坛怎么做网站链接推广一次多少钱
  • 自己用笔记本做网站百度网址收录入口
  • 网站右侧广告代码seo教程 百度网盘
  • 江苏seo网站排名优化重庆seo网络推广
  • 做外贸网站要注意什么媒体推广
  • 汕头市道路建设网站seo实战培训班
  • 易语言怎么做网站自动登录服装品牌营销策划方案
  • 手机网站快速关系营销案例
  • 西安微官网自助建站公司短视频运营
  • 公安局 网站备案网页设计作品
  • 网件路由器做网站seo优化6个实用技巧
  • 如果做游戏的技术用来做网站百度大数据平台
  • 网站运营是什么岗位整站seo怎么做
  • 自助建站系统源码下载steam交易链接在哪
  • 各大门户网站杭州小程序建设公司
  • 商城网站用html做公司免费推广网站
  • 企业网站 更新 seo手机创建网站教程
  • 建行手机网站网址是多少钱网络服务器的功能
  • 自己做的网站怎样赚钱吗免费b站推广网址有哪些
  • 北京文化传媒有限公司网站建设b站推广入口
  • wordpress文章页调用分类列表神马seo服务
  • 个体户忘了年报是否罚款桂林seo顾问
  • 定制网站开发平台免费刷推广链接的网站
  • 交互效果网站企业关键词优化最新报价
  • 自己建个网站需要什么鱼头seo软件