当前位置: 首页 > 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.pierceye.com/news/853675/

相关文章:

  • 电商设计一般都是做什么潍坊网站seo外包
  • 大城怎么样做网站雄安建设工程信息网站
  • 郑州网站建设方案服务安全狗iis版删了以后 网站打不开
  • 忻州网站制作jsp小型网站开发代码
  • 如何外贸网站推广wordpress默认主题哪个好
  • 设计网站推荐提升审美网站建设的公司
  • 张浦专业做网站网站建设案例百度云
  • 佛山网站如何制作网站建设公司哪家强
  • 韩城市网站建设编程培训机构加盟哪家好
  • 已备案网站更换域名广东工厂网站建设
  • 营销型网站有哪些特点建设官方网站的费用账务处理
  • 区域网站设计WordPress无法发布
  • html网站开发主要涉及哪些技术百度域名的ip
  • 织梦网站数据下载wordpress如何播放百度云视频
  • 建站的费用服务器搭建网站环境
  • 查看公司信息的网站旅游网站效果图
  • 娄底网站制作重庆专题片制作
  • 网站建设佰金手指科杰十七织梦淘客网站
  • 财务系统seo西安
  • 如何做好网站建设的关键重点网站地图那么建设
  • 打开山东城市建设职业学院网站自己网站做优化的有权利卖么
  • 境外电商网站建设sem推广优化
  • 五站合一自建网站制作网站用什么软件有哪些
  • 查法人信息的网站开发公司一季度汇报
  • 国外的购物网站有哪些安徽省住房和城乡建设厅官方网站
  • 网站策划需要什么能力网页游戏平台软件
  • phpmysql网站开发网络结构
  • 微官网和移动网站区别论坛网站建设多少钱
  • 怎么做公司网站优化凡科h5登录入口
  • 做电影网站如何推广方案房产网络平台