效果图:
微信使用echart教程 https://www.echartsjs.com/zh/tutorial.html#%E5%9C%A8%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F%E4%B8%AD%E4%BD%BF%E7%94%A8%20ECharts
其实就是下载echart , 将里面的ec-canvas放在components里调用;像小程序调用组件一样;
在对应js里
import * as echarts from '../../components/ec-canvas/echarts.js';
引用一下组件里的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; }
我做的表格是折线图,带圆滑。
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',
smooth: true
}]
};
建议大家使用时配合https://www.echartsjs.com/zh/cheat-sheet.html 术语查看手册来查找API;
Echart的计算很好,定义一些坐标即可
xAxis 是X轴 X轴里可以配置一些对应的样式。包括坐标轴,刻度值,刻度文字等等;Y轴与X轴对应