zoukankan      html  css  js  c++  java
  • echart在微信小程序中的应用

    echart在微信小程序中的应用

    echart全家桶

    echart是基于cavans的图表绘制最为强大的H5组件,其在微信小程序中也有很好的支持,全面的使用 已经有很多介绍文章,本人就不拾人牙慧了,这里补充一些在其他文章中没有出现,但是在使用过程中可能会遇到的一些问题解决方法。

    引用方法

    • 复制echart相关文件到小程序的根目录,最好单独建立一个目录来存储
    echart在微信小程序中的应用

    微信小程序echart组件包文件清单

    • 修改小程序的配置文件,声明对echart组件的依赖,例如要在home页使用echart组件,则应该在home页的配置文件index.json中加入如下代码:
    {
    "navigationBarTitleText": "听诊器",
    "usingComponents": {
    "ec-canvas": "../../ec-canvas/ec-canvas"
    }
    }
    • js中导入echart组件,即在使用echart的页的主js程序import echart组件
    import * as echarts from '../../ec-canvas/echarts.min'

    修改图表视图宽度、高度

    微信小程序定义了<ec-canvas></ec-canvas>标签来使用echart组件,但是图表视图在页面中显示的宽度和高度并不能如一般的标签一样通过class来进行设置,而是在echart组件目录中的ec-cavans.wxss中,这个在实际使用中一定要注意。

    .ec-canvas {
    100%;
    height: 600rpx;
    }

    定制合适的echart组件包

    echart包含了很多的组件,而且每种组件是可以按照实际需要自定义组合的,这样也能够有效的减少组件包的大小,进入echart官网,选择项目需要的组件,在线生成echart包,把生成的包复制到上面的echart组件目录中替换缺省的echart.js

    https://echarts.apache.org/zh/builder.html

    动态更新数据使echart以 动图的方式实时显示数据

    echart最常用的场景是显示静态数据,然而还有一些场景需要实时更新数据并以可视化的方式显示出来,echart同样很好的支持了这个需要。只需要更新echart的核心option中的series.data,然后调用echart的setOption函数即可。

    //echart画图
    if(pointNumber>100){
    option.series[0].data = lineData
    chart.setOption(option)
    pointNumber=0
    }

    备注:其中lineData是一个要显示的数据的数组

    动态数据显示效果

    echart在微信小程序中的应用

    疯冰无极 2020-07-23 09:53:43
    echart在微信小程序中的应用

    echart全家桶

    echart是基于cavans的图表绘制最为强大的H5组件,其在微信小程序中也有很好的支持,全面的使用 已经有很多介绍文章,本人就不拾人牙慧了,这里补充一些在其他文章中没有出现,但是在使用过程中可能会遇到的一些问题解决方法。

    引用方法

    • 复制echart相关文件到小程序的根目录,最好单独建立一个目录来存储
    echart在微信小程序中的应用

    微信小程序echart组件包文件清单

    • 修改小程序的配置文件,声明对echart组件的依赖,例如要在home页使用echart组件,则应该在home页的配置文件index.json中加入如下代码:
    {
    "navigationBarTitleText": "听诊器",
    "usingComponents": {
    "ec-canvas": "../../ec-canvas/ec-canvas"
    }
    }
    • js中导入echart组件,即在使用echart的页的主js程序import echart组件
    import * as echarts from '../../ec-canvas/echarts.min'

    修改图表视图宽度、高度

    微信小程序定义了<ec-canvas></ec-canvas>标签来使用echart组件,但是图表视图在页面中显示的宽度和高度并不能如一般的标签一样通过class来进行设置,而是在echart组件目录中的ec-cavans.wxss中,这个在实际使用中一定要注意。

    .ec-canvas {
    100%;
    height: 600rpx;
    }

    定制合适的echart组件包

    echart包含了很多的组件,而且每种组件是可以按照实际需要自定义组合的,这样也能够有效的减少组件包的大小,进入echart官网,选择项目需要的组件,在线生成echart包,把生成的包复制到上面的echart组件目录中替换缺省的echart.js

    https://echarts.apache.org/zh/builder.html

    动态更新数据使echart以 动图的方式实时显示数据

    echart最常用的场景是显示静态数据,然而还有一些场景需要实时更新数据并以可视化的方式显示出来,echart同样很好的支持了这个需要。只需要更新echart的核心option中的series.data,然后调用echart的setOption函数即可。

    //echart画图
    if(pointNumber>100){
    option.series[0].data = lineData
    chart.setOption(option)
    pointNumber=0
    }

    备注:其中lineData是一个要显示的数据的数组

  • 相关阅读:
    HDU 4738——Caocao's Bridges——————【求割边/桥的最小权值】
    POJ 3177——Redundant Paths——————【加边形成边双连通图】
    亲历:IT 从业者避免猝死攻略 v1.0
    Linux如何统计进程的CPU利用率
    gcp – 源于CP的高级命令行文件拷贝工具
    丰田栽了的原因,嵌入式软件工程师都该看看
    四件在我步入职业软件开发生涯那天起就该知道的事情
    浅谈自底向上的Shell脚本编程及效率优化
    实用硬件产品集锦
    [置顶] openHAB 体系结构与编程模型 (1) --- 术语
  • 原文地址:https://www.cnblogs.com/IT-Evan/p/13395040.html
Copyright © 2011-2022 走看看