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

建设网站费用明细做我的奴隶腾讯网站

建设网站费用明细,做我的奴隶腾讯网站,智能网站开发,电商网站图片echarts#xff1a;一个基于 JavaScript 的开源可视化图表库。 目录 效果 一、介绍 1、官方文档#xff1a;Apache ECharts 2、官方示例 二、准备工作 1、安装依赖包 2、示例版本 三、使用步骤 1、在单页面引入 echarts 2、指定容器并设置容器宽高 3、数据处理一个基于 JavaScript 的开源可视化图表库。 目录 效果 一、介绍 1、官方文档Apache ECharts 2、官方示例 二、准备工作 1、安装依赖包 2、示例版本  三、使用步骤 1、在单页面引入 echarts 2、指定容器并设置容器宽高 3、数据处理关键点 四、完整示例 tips 效果 一、介绍 1、官方文档Apache ECharts Apache EChartsApache ECharts一款基于JavaScript的数据可视化图表库提供直观生动可交互可个性化定制的数据可视化图表。https://echarts.apache.org/zh/index.html 2、官方示例 二、准备工作 1、安装依赖包 npm install echarts --save 2、示例版本  echarts: ^5.4.2, 三、使用步骤 1、在单页面引入 echarts import * as echarts from echarts; 注上面的代码会引入 ECharts 中所有的图表和组件如果你不想引入所有组件也可以使用 ECharts 提供的按需引入的接口来打包必须的组件。详见官方文档在项目中引入 ECharts - 入门篇 - Handbook - Apache ECharts 2、指定容器并设置容器宽高 templatediv idmain/div /templatescriptimport * as echarts from echarts;export default {name: mutiYAxis,data() {return {};},methods: {initChart() {let data this.datalet chartDom document.getElementById(main);let myChart echarts.init(chartDom);let option;...详见完整示例 },},}; /scriptstyle scoped#main {width: 1000px;height: 500px;} /style 3、数据处理关键点 let xAxisData [];let series [];let index 1;let seriesNames [];let seriesUnit [];let yAxis [];let timeData [];data.sort(this.sortByLength);data.forEach((_series, i) {let _yAxis [];let arrEle [];let nameUnit ;_series.unit ? (nameUnit ( _series.unit )) : (nameUnit );_series.dataList.forEach((item) {let { value, time } item;timeData.push(time);arrEle [time, value];_yAxis.push(arrEle);});seriesNames.push(_series.seriesName);seriesUnit.push(_series.unit);if (yAxis.length 2) {yAxis.push({name: _series.seriesName nameUnit,nameTextStyle: {fontSize: 14,fontcolor: #fff,fontWeight: bolder,},splitLine: {show: false},axisLabel: {formatter: {value} ,},});}let _item {name: _series.seriesName,type: line,smooth: true,showAllSymbol: false,symbol: emptyCircle,data: _yAxis,connectNulls: true,};if (index 2) {_item.yAxisIndex 1;}series.push(_item);index;});xAxisData this.sortByTime(timeData); 注部分方法的完整版在完整示例展示 四、完整示例 templatediv classmultipleDiscountingdiv idmain/div/div /template script import * as echarts from echarts; export default {name: multipleDiscounting,data() {return {dataArr: [{seriesName: 折现一,unit: ,dataList: [{value: 0,time: 2023-12-05 01:32:00},{value: 0,time: 2023-12-05 02:06:50},{value: 0,time: 2023-12-05 07:13:56},{value: 11.5,time: 2023-12-05 07:56:06},{value: 36.3,time: 2023-12-05 10:18:12},{value: 51.8,time: 2023-12-05 12:34:49},{value: 21.9,time: 2023-12-05 14:36:05},{value: 24.2,time: 2023-12-05 15:40:00},{value: 13.7,time: 2023-12-05 16:36:22},{value: 0,time: 2023-12-05 17:14:31},],},{seriesName: 折现二,unit: ,dataList: [{value: 0,time: 2023-12-05 00:28:16},{value: 0,time: 2023-12-05 00:31:56},{value: 0,time: 2023-12-05 02:10:56},{value: 0,time: 2023-12-05 02:21:56},{value: 0,time: 2023-12-05 06:50:22},{value: 36.6,time: 2023-12-05 10:39:55},{value: 34.1,time: 2023-12-05 10:50:55},{value: 50.2,time: 2023-12-05 12:00:36},{value: 25.9,time: 2023-12-05 14:36:05},{value: 22.1,time: 2023-12-05 14:37:33},{value: 24.9,time: 2023-12-05 15:50:10},{value: 12.1,time: 2023-12-05 16:56:11},{value: 9.3,time: 2023-12-05 17:15:59}],},]};},mounted() {this.$nextTick(() {this.initChart(this.dataArr);});},methods: {initChart(data) {let chartDom document.getElementById(main);let myChart echarts.init(chartDom);let option;let xAxisData [];let series [];let index 1;let seriesNames [];let seriesUnit [];let yAxis [];let timeData [];data.sort(this.sortByLength);data.forEach((_series, i) {let _yAxis [];let arrEle [];let nameUnit ;_series.unit ? (nameUnit ( _series.unit )) : (nameUnit );_series.dataList.forEach((item) {let { value, time } item;timeData.push(time);arrEle [time, value];_yAxis.push(arrEle);});seriesNames.push(_series.seriesName);seriesUnit.push(_series.unit);if (yAxis.length 2) {yAxis.push({name: _series.seriesName nameUnit,nameTextStyle: {fontSize: 14,fontcolor: #fff,fontWeight: bolder,},splitLine: {show: false},axisLabel: {formatter: {value} ,},});}let _item {name: _series.seriesName,type: line,smooth: true,showAllSymbol: false,symbol: emptyCircle,data: _yAxis,connectNulls: true,};if (index 2) {_item.yAxisIndex 1;}series.push(_item);index;});xAxisData this.sortByTime(timeData);option {grid: {containLabel: true,},tooltip: {trigger: axis,borderRadius: 4,formatter: function (params) {let result params[0].axisValueLabel;let unit ;for (let i 0; i params.length; i) {seriesUnit[i] ? (unit seriesUnit[i]) : (unit );let param params[i];result br/ param.marker param.seriesName param.value unit;}return result;},},legend: {type: scroll,width: 90%,data: seriesNames,},calculable: true,xAxis: [{type: category,boundaryGap: false,data: xAxisData,},],yAxis,dataZoom: [{type: inside,},],series,};option myChart.setOption(option);},// 根据 dataList.length 从大到小排序sortByLength(a, b) {return b.dataList.length - a.dataList.length;},// 根据 日期时间 去重 从小到大排序sortByTime(arr) {return [...new Set(arr)].map((item) new Date(item)).sort((a, b) a.getTime() - b.getTime()).map((time) this.timeFormatConversion(time));},// 时间格式转换timeFormatConversion(chinaStandard) {let date new Date(chinaStandard);let Y date.getFullYear();let M (date.getMonth() 1).toString().padStart(2, 0);let D date.getDate().toString().padStart(2, 0);let h date.getHours().toString().padStart(2, 0);let m date.getMinutes().toString().padStart(2, 0);let s date.getSeconds().toString().padStart(2, 0);return ${Y}-${M}-${D} ${h}:${m}:${s};},}, }; /scriptstyle langless scoped #main {width: 1000px;height: 500px; } /styletips 1、X轴的数据一定要合并去重并排序 2、series的数据格式一定是数组嵌套数组
http://www.hkea.cn/news/14278150/

相关文章:

  • 医院手机网站购物网站首页分成几个模块
  • 成都网站建设推荐到访率公司网站链接的常见形式
  • 携程旅行的网站建设腾讯云网站免费建设
  • 贵阳网站建设zu97百度手机网站提交
  • 保健品网站模版网站与经营网站
  • 网站开发公司会计服务区里可以做多少个网站
  • 软件库网站大全网站设计制作公司排名
  • 口碑好的网站开发公司计算机网络技术就业方向及前景
  • 有没有正规的毕设代做网站健康养老网站建设
  • 建设银行哪个是假网站百度风云榜明星
  • 化妆品网站建设推广方案大连市营商环境建设局网站
  • 网站建设论文 优帮云企业年金规定
  • 北京网络公司的网站建设网站需要学习什么
  • 网站的建设合同是否交印花税网站质量度
  • 做兼职哪个网站好四川成都装修公司排名
  • 制作彩票网站需要多少钱去男科医院花了9000多
  • 珠海企业免费建站技术支持 昆明网站建设
  • 网站建设策划模板下载wordpress 仪表板主题
  • 网站建设公司华网天下官网云服务器有哪些平台
  • 自己做网站兼职站长工具seo优化系统
  • 网站建设的空间选择建企业网站公司
  • 瑞安外贸网站制作品牌建设的重要性和必要性
  • 网站建设公司的重要性wordpress图片目录
  • 汉中网站建设推广网站建设需要注意
  • 合肥网站外包如何自己建造网站
  • 江苏企业网站制作哪家好好发信息网网站建设
  • 做网站购买模板新手怎么入行seo
  • 学习网站建设的心得设计本装修app
  • 来一个网站谢谢了西安哪家公司做网站好
  • 网站建设策划 优帮云做平台的网站有哪些功能吗