欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

小程序中如何用echarts

程序员文章站 2022-03-13 17:21:24
小程序中如何用echarts官方文档不全,在这里给小伙伴补充下。首先,下载 GitHub 上的 ecomfe/echarts-for-weixin 项目。里面会有一个完整的小程序项目,我们可以把下载项目里的 ec-canvas 复制到自己小程序项目中。打开自己项目,新建一个页面在自己页面,在新建页面的 json 里写以下内容。 ( ps以我自己新建的home页面为例。){“usingComponents”: {“ec-canvas”: “…/…/ec-canvas/ec-canvas”}...

小程序中如何用echarts

官方文档不全,在这里给小伙伴补充下。

首先,下载 GitHub 上的 ecomfe/echarts-for-weixin 项目。
小程序中如何用echarts
里面会有一个完整的小程序项目,我们可以把下载项目里的 ec-canvas 复制到自己小程序项目中。小程序中如何用echarts
打开自己项目,新建一个页面在自己页面,在新建页面的 json 里写以下内容。 ( ps以我自己新建的home页面为例。)
小程序中如何用echarts
{
“usingComponents”: {
“ec-canvas”: “…/…/ec-canvas/ec-canvas”
}
}

wxml代码:

js代码:

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

var option = {

};
chart.setOption(option);
return chart;
}

Page({
data: {
ec: {
onInit: initChart
}

}
});

注意:这样写进去会报错。小程序中如何用echarts

原因是没有引用echarts。
小程序中如何用echarts
接下来就可以在option中写东西了。

还是给大家举个例子。
小程序中如何用echarts
// 引用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;
}

大功告成了,下面是运行图。
小程序中如何用echarts

ps: 样式小程序中如何用echarts小程序中如何用echarts

本文地址:https://blog.csdn.net/chthaoren/article/details/107377070

相关标签: 小程序