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

phpcms v9网站建设wordpress图标方块

phpcms v9网站建设,wordpress图标方块,注册会计师报名条件,昆明网站建设frf在之前的文章中#xff0c;我们学习了如何设置散点图涟漪效果与仪表盘动态指针效果。想了解的朋友可以查看这篇文章。同时#xff0c;希望我的文章能帮助到你#xff0c;如果觉得我的文章写的不错#xff0c;请留下你宝贵的点赞#xff0c;谢谢 今天的文章#xff0c;会…在之前的文章中我们学习了如何设置散点图涟漪效果与仪表盘动态指针效果。想了解的朋友可以查看这篇文章。同时希望我的文章能帮助到你如果觉得我的文章写的不错请留下你宝贵的点赞谢谢 今天的文章会带着大家学习ECharts特殊图标中的气泡图与词云图教给大家如何设置它们运用它们希望你能在本篇文章中有所收获。 目录 一、知识回顾 二、气泡图 三、词云图 拓展-气泡图词云图关键词 1.气泡图 2.词云图  一、知识回顾 涟漪效果的设置我们需要用到effctType: ripple,并且为了美观要添加很多的配置项 但是最主要的还是我们的effctType: ripple与rippleEffect配置项 甚至我们可以将涟漪插入图片达到图片形状的涟漪效果。 而指针动态则需要的就有点复杂了但牢记下面这两张图就没问题 现在开始今天的学习吧 二、气泡图 在气泡图中涉及的数据通常会很多很杂乱在没有硬要求数据的情况下作为正在学习的我们可以使用随机生产函数来生成这些数值。 !-- 定义一个生成随机数的函数 -- function random(){ var rMath.round(Math.random()*300);//从0到300随机取整return (r*(1%20?1:-1));//偶数返回正值负数返回值乘以-1}function randomDataArray(){//定义一个生成随机数据数组的函数var d[];var len100;while (len--){d.push([random(), random(),Math.abs(random()),]);//循环100次每次向数组d中添加一个包含三个随机数的数组第三个数取绝对值} return d;} 通过这样的方式来创建并返回我们的随机生成数值的函数与值  !DOCTYPE html htmlheadmeta charsetutf-8script srcjs/echarts.js/script/headbodydiv idmain stylewidth: 820px; height: 600px/divscript typetext/javascriptvar myChart echarts.init(document.getElementById(main));!-- 定义一个生成随机数的函数 -- function random(){ var rMath.round(Math.random()*300);//从0到300随机取整return (r*(1%20?1:-1));//偶数返回正值负数返回值乘以-1}function randomDataArray(){//定义一个生成随机数据数组的函数var d[];var len100;while (len--){d.push([random(), random(),Math.abs(random()),]);//循环100次每次向数组d中添加一个包含三个随机数的数组第三个数取绝对值} return d;}var option {color:[green, darkblue,red], //气泡的颜色系列title:{//图表标题x:40, text:标准气泡图示例,subtext:随机生成},tooltip:{//详情提示框trigger:axis, showDelay:0,axisPointer:{show: true, type:cross,lineStyle:{ type:dashed, width:1}}},legend:{x:240,data:[bubble1,bubble2]},//图例toolbox:{//工具箱show:true, x:450,feature:{mark:{show:true}, dataZoom:{show:true},//设置工具箱的功能标记、数据区域缩放dataView:{show:true, readOnly:false},restore:{show:true},saveAsImage:{show:true}}},xAxis:[{type:value,splitNumber:4, scale:true}],// 设置X轴的类型、分割段数和是否使用坐标轴尺度yAxis:[{type:value,splitNumber:4.,scale:true}],// 设置y轴的类型、分割段数和是否使用坐标轴尺度series:[ //数据系列{//数据系列中的第1类气泡 bubblelname:bubble1, type:scatter, symbol:circle,//设置数据系列的名称、类型、形状symbolSize:function(value){return Math.round(value[2]/5);}, // 设置气泡大小的计算函数 data:randomDataArray()},{name:bubble2,type:scatter,symbol:arrow,symbolSize:function(value){return Math.round(value[2]/5);},data:randomDataArray()}]};myChart.setOption(option);/script /body/html在我们的代码中我定义了一个bubble1一个bubble2它们的symbol分别是circle与arrow也就是圆形和三角。这样就会导致它们的气泡形状不同 现在运行一下我们的代码看看效果 同时在我们的工具箱中首次使用到了我们的 mark:{show:true}, dataZoom:{show:true},它的作用就是实现我们的一个缩放功能 使用缩放功能能更清晰看到我们一块区域的气泡情况。 快去试试吧  三、词云图 在我们的ECharts4.X之后官网不再提供词云图的功能也没有相对应的API所以再进行词云图的编写时我们要先引入我们的echarts.js最后引入echarts.wordcloud.min.js 分别用到我们的 script typetext/javascript src http://echarts.baidu.com/build/dist/echarts.js/script以及 require([echarts,echarts/chart/wordCloud,],现在我们来写一个完整的代码 可以看到我们的词云图出现了 !DOCTYPE html html head meta charsetutf-8 title词云图/title !-- 引入ECharts文件 -- script typetext/javascript src http://echarts.baidu.com/build/dist/echarts.js/scriptscript typetext/javascript src/js/echarts.js/script /head body div idmain stylewidth: 80%;height: 400px;border: 1px solid black/div /body script typetext/javascript // 使用模块化加载方式require.config({paths:{echarts:http://echarts.baidu.com/build/dist}})require([echarts,echarts/chart/wordCloud,],function(ec){var myChart ec.init(document.getElementById(main));function createRandomItemStyle(){//创建随机颜色return{normal:{color:rgb([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)].join(,))}};}option { title:{text:哈哈哈哈哈哈,link:,},backgroundColor:rgba(128,128,128,0.1),tooltip:{show:true},series:[{name:p1,type:wordCloud,sizeRange:[100,50000],//最大最小值size:[95%,95%],//词云图大小textRotation:[0,45,90,135,-45,-90],//词的倾斜角度textPadding:4,autoSize:{enable:true,minSize:2},data:[//词云名称词云大小颜色{name:数据可视化,value:16884,itemStyle:{normal:{color:red}}},{name:数据分析,value:8844,itemStyle:createRandomItemStyle()},{name:数据收集,value:16644,itemStyle:createRandomItemStyle()},{name:数据清洗,value:2244,itemStyle:createRandomItemStyle()},{name:数据结构,value:14844,itemStyle:createRandomItemStyle()},{name:数据价值,value:2244,itemStyle:createRandomItemStyle()},{name:java,value:1688,itemStyle:createRandomItemStyle()},{name:c,value:15552,itemStyle:createRandomItemStyle()},{name:C,value:8848,itemStyle:createRandomItemStyle()},{name:python,value:6677,itemStyle:createRandomItemStyle()},{name:mysql,value:5240,itemStyle:createRandomItemStyle()},{name:Sql,value:12244,itemStyle:createRandomItemStyle()},{name:R,value:7749,itemStyle:createRandomItemStyle()},{name:数据价值,value:2244,itemStyle:createRandomItemStyle()},{name:ECharts,value:11044,itemStyle:createRandomItemStyle()},{name:html,value:6749,itemStyle:createRandomItemStyle()},{name:数据,value:50000,itemStyle:createRandomItemStyle()},{name:spark,value:5349,itemStyle:createRandomItemStyle()},{name:scala,value:7789,itemStyle:createRandomItemStyle()},{name:hadoop,value:6189,itemStyle:createRandomItemStyle()},{name:hive,value:8782,itemStyle:createRandomItemStyle()},{name:,value:10049,itemStyle:createRandomItemStyle()},]}]};myChart.setOption(option);} );/script因为相较于前面有些复杂我来讲讲代码的意思 在我们的头中我们引入了引入ECharts文件但并没有选择本地引入运用到了一个新的方法 再就是引入我们的一个wordCloud模块ECharts中用于产生词云图的模块 接着就是创建我们的一个随机颜色函数它会使我们的词云的词的颜色不用手动设置并且每次打开它的效果都是不一样的来看看对比 可以看到两次生成的不一 最后一个重点就是词云的大小不要超过你设定的值 我设定的最小100最大50000那么data中的value就不能超过或者低于这个值否则就会导致这个词不显示。 拓展-气泡图词云图关键词 1.气泡图 关键词/配置项说明示例用法series.type指定图表的类型对于气泡图应为 bubble。series: [{ type: bubble }]series.data包含气泡图的数据项每个数据项是一个数组或对象。data: [{name: 关键词1, value: [x值, y值, 气泡大小]}]series.data.name数据项的名称通常用于tooltip显示。name: 关键词1series.data.value数据项的值一个包含三个元素的数组分别对应x轴、y轴和气泡大小。value: [20, 30, 40]xAxisx轴的配置项用于设置x轴的类型、名称等。xAxis: { type: value }yAxisy轴的配置项用于设置y轴的类型、名称、数据等。yAxis: { type: category, data: [关键词1, 关键词2, ...] }tooltip提示框组件用于设置鼠标悬浮时的提示信息。tooltip: { trigger: item, formatter: {a} br/{b} : {c} }title标题组件用于设置图表的标题。title: { text: 气泡图示例 }legend图例组件用于设置图例的数据和样式。legend: { data: [系列名称] }visualMap视觉映射组件用于将数据的视觉元素映射到视觉表现。visualMap: { min: 0, max: 100 } 2.词云图  关键词/配置项说明示例用法series.type指定图表的类型为词云图通常为 wordCloud。series: [{ type: wordCloud }]series.data包含词云图的数据项每个数据项是一个对象包含关键词和权重。data: [{name: 关键词1, value: 权重1}, {name: 关键词2, value: 权重2}, ...]series.textStyle设置词云图中文字的样式如字体、颜色等。textStyle: { normal: { color: function(params) { return params.value[2] } } }series.gridSize设置词云图网格的大小。gridSize: 16series.rotationRange设置词云图中文字的旋转范围。rotationRange: [0, 90]series.shape设置词云图的形状可以是 circle 或 cardioid 等。shape: circleseries.sizeRange设置词云图中文字的大小范围。sizeRange: [10, 50]tooltip提示框组件用于设置鼠标悬浮时的提示信息。tooltip: { trigger: item, formatter: {a} br/{b} : {c} }
http://www.zqtcl.cn/news/299477/

相关文章:

  • 学院宣传网站建设简介郑州加盟网站建设
  • 上海网站建设sheji021wordpress ssl 图片
  • 网站管理人员队伍建设说明材料搞笑网站建设目的和意义
  • 网站建设应该考虑哪些问题如何规划网站栏目
  • 照片网站模版广告设计软件哪个好用
  • 商城网站前端更新商品天天做吗惠州网络营销公司
  • 买高端品牌网站建设公司做网站比较好的平台
  • 找个网站这么难2021公司名称大全好听
  • 网站要实名认证网站建设 简易合同
  • 网站建站公司费用建设网站改版
  • 做网站php与python新渝网门户网
  • 响应式网站建设外文文献中介做网站的别打电话
  • 奥迪网站建设策划书wordpress取消评论审核
  • 无锡百度正规公司专业seo网站优化推广排名教程
  • 湖南城乡建设厅网站青岛网站推广招商
  • 网站备案信息加到哪里国际要闻军事新闻
  • 商河县做网站公司如何仿制国外网站
  • 网站如何跟域名绑定唐山正规做网站的公司哪家好
  • 网站建设wang.cdwordpress文章链接插件
  • 本地进wordpress后台搜索优化师
  • 网站备案证书下载失败法国 wordpress
  • 海南平台网站建设企业优秀的设计案例
  • 拿别的公司名字做网站合肥网页设计培训班
  • 到哪个网站做任务太原百度seo优化推广
  • 北京外贸网站开发广东智慧团建系统入口
  • 做百度网站接到多少客户电话阿里云服务器win系统建站教程
  • 天空在线网站建设深圳外贸网站怎么建
  • 网站的交流的功能怎么做小商品网站建设
  • 求职招聘网站建设投标书怎样在手机上面建设网站
  • 重庆工厂网站建设备案域名出售平台