IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 小程序折线echarts 图标 -> 正文阅读

[移动开发]小程序折线echarts 图标

###1.效果图
在这里插入图片描述

2.html代码如下

<view class="container">
  <ec-canvas id="mychart-dom-line" canvas-id="mychart-line" ec="{{ ec }}"></ec-canvas>
</view>

3.json文件

{
  "usingComponents": {
    "ec-canvas": "../../ec-canvas/ec-canvas"
  }
}

3.js代码如下

import * as echarts from '../../ec-canvas/echarts';

const app = getApp();


function initChart(canvas, width, height, dpr) {
  const chart = echarts.init(canvas, null, {
    width: width,
    height: height,
    devicePixelRatio: dpr // new
  });
  canvas.setChart(chart);

  var option = {
    title: {
      text:'-对比图' // 图表头部title
    },
    color: ["#8385f3", "#40beff", "#fa9d3b"],
    grid: {
      left: "0%",
      right: "5%", //图表距离左右的距离
      containLabel: true,
      height: "60%", // 图表占画布的高度
    },
    tooltip: {
      show: true,
      trigger: 'axis',
      axisPointer: {
        type: 'cross',
        axis: 'x',
      }
    },
    legend: {  // 底部三个标题的样式
      itemWidth: 20,  // 下部一天七天分类的宽高
      itemHeight: 10,
      itemGap: 30, // 一天七天两者间隔的距离
      icon:'circle', // 设置当前天数前边的标志是圆的
      bottom:'20',
    },
    xAxis: {
      type: 'category',
      axisTick: { show: true }, // 控制x轴刻度尺是否显示
      axisLine: { show: true },
      splitLine:{
        lineStyle:{
          width:2
        }
      },
      boundaryGap: false, // 控制样式到左右有两端
      data: ['00:00', '00:30','01:00','01:30',"02:00",'02:30', '03:00','03:30','04:00','04:30','05:00','05:30', '06:00', ], // x轴刻度尺数据
      axisLabel: {
        interval:5,//代表显示x轴刻度点,0代表显示所有,5代表中间间隔5个点
    }
    },
    yAxis: {
      x: 'center',
      type: 'value',
      splitLine: {
        lineStyle: {
          type: 'dashed'
        }
      },
      scale: true,
      max: 600,
      min: 0,
      splitNumber: 3,
      show:true,
      axisTick: { show: false },// 控制y轴刻度尺是否显示
      axisLine: { show: false },
    },
    series: [{
      name: '当前日', /
      type: 'line',
      smooth: true, // 折线是弧线/或者直线
      hoverAnimation:false, // 控制节点移入时是否变大
      symbolSize: 2, // 节点的大小
      itemStyle:{
        normal:{
            lineStyle:{
                width:1, // 折线的粗细
            }
        }
    }, 

      data: [80, 360, 550, 300, 178, 240, 333,180, 360, 450, 300, 178, 240, 333,180, 360, 350, 300, ]
    }, {
      name: '一天前',
      type: 'line',
      smooth: true,
      hoverAnimation:false,
      symbolSize: 2,
      itemStyle:{
        normal:{
            lineStyle:{
                width:1,
            }
        }
    }, 
      data: [12, 150, 151, 235, 370, 430, 520,112, 150, 151, 235, 370, 430, 520,112, 150, 151]
    }, {
      name: '7天前',
      type: 'line',
      symbolSize: 2,
      smooth: true,
      hoverAnimation:false,
      itemStyle:{
        normal:{
            lineStyle:{
                width:1,
            }
        }
    }, 
      data: [20, 230, 131, 50, 440, 320, 110,120, 230, 131, 50, 440, 320, 110,120, 230, 131, 50, 440, 320, 110,120, 230, 131, 50, 440, 320, 110,120, 230, 131, 50, 440, 320, 110,120, 230, 131, 50, 440, 320, 110,120, 230, 131, 50, 440, 320,]
    }]
  };

  chart.setOption(option);
  return chart;
}

Page({
  onShareAppMessage: function (res) {
    return {
      title: 'ECharts 可以在微信小程序中使用啦!',
      path: '/pages/index/index',
      success: function () { },
      fail: function () { }
    }
  },
  data: {
    ec: {
      onInit: initChart
    }
  },

  onReady() {
  }
});

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-10-01 17:00:30  更:2021-10-01 17:01:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 19:37:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码