• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

echart在微信小程序中的应用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

echart全家桶

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

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

引用方法

  • 复制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 {
width: 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是一个要显示的数据的数组


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序导入微信聊天记录文件发布时间:2022-07-18
下一篇:
微信小程序接入百度OCR(身份证识别)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap