网站首页 > 编程文章 正文
echarts-for-weixin 项目提供了一个小程序组件,用这种方式可以方便地使用 ECharts。 如有必要,将 ec-canvas 目录下的 echarts.js 替换为最新版的 ECharts。如果希望减小包体积大小,可以使用自定义构建生成并替换 echarts.js
根据Echarts官方文档可以看到,Echarts是兼容了微信小程序的;那么我们就可以放心大胆地使用了;找到相对于的代码即可开始开发了
官方网站:https://echarts.apache.org/handbook/zh/how-to/cross-platform/wechat-app/
GitHub:https://github.com/ecomfe/echarts-for-weixin
我们在GitHub中将代码下载下来拿到ec-canvas文件放置到我们自己项目中去;也可以根据自己的需要去下载相对应的模板;
然后在需要的页面的json文件中引入文件
{
"usingComponents": {
"ec-canvas": "../../ec-canvas/ec-canvas"
}
}
引入组件在html中
<view class="mall-ec">
<ec-canvas
id="mychart-dom-bar"
canvas-id="mychart-bar"
ec="{{ ec }}"
></ec-canvas>
</view>
然后初始化并配置;参数,这儿的操作就跟Echarts正常操作是一致的(看文档即可)
import * as echarts from '../../ec-canvas/echarts';
function initChart(canvas, width, height) {
const chart = echarts.init(canvas, null, {
width: width,
height: height
});
canvas.setChart(chart);
var option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [{
data: [820, 932, 901, 934, 1290, 1330, 1320],
type: 'line'
}]
};
chart.setOption(option);
return chart;
}
data: {
ec: {
onInit: initChart
},
},
这样效果图就出来;是不是很简单啊? 你也赶紧去试试吧!
---更新---
我们可能用不到所有的api,那么我们可能就会定制自己开发需要的api这些;这个时候会出现以下报错:
Cannot read property 'get' of undefined
当大家看到这个错误的时候;降本就行;我试了很多版本;发现4.7.0这个版本是可以的;大家有兴趣的话也可以去试试其他的版本;到时候可以跟我说一哈哦。
猜你喜欢
- 2024-10-11 前端vue3通用业务应用模板01(基于vue的前端架构设计)
- 2024-10-11 PPT效果有限、Echarts技术太高,还是这个工具最快实现报表可视化
- 2024-10-11 IT报表开发者必看!这个低代码报表神器真香!更有40套模板必收藏
- 2024-10-11 DataGear使用静态HTML模板制作数据可视化看板
- 2024-10-11 Echarts的tooltip显示自定义格式化解决方案
- 2024-10-11 界面美观且友好的前端Bootstrap 3管理模板
- 2024-10-11 本人整理的模板素材网站觉得比较实用可以收藏
- 2024-10-11 一起读 ECharts 配置项手册之 series「i」-line(上)
- 2024-10-11 Java纯后端生成PDF格式报表的三种方案(包含echarts图表)
- 2024-10-11 感谢大家关注,福利发放(基于layui的后台管理系统模板)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- spire.doc (59)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- sqljdbc4.jar下载 (56)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- 苹果ios字体下载 (56)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)