|
@@ -1,64 +1,40 @@
|
|
|
import * as echarts from '../../ec-canvas/echarts';
|
|
|
+
|
|
|
var app = getApp()
|
|
|
-function initChart(canvas, width, height, dpr) {
|
|
|
+function initChart(canvas, width, height, dpr, data) {
|
|
|
const chart = echarts.init(canvas, null, {
|
|
|
width: width,
|
|
|
height: height,
|
|
|
devicePixelRatio: dpr // new
|
|
|
});
|
|
|
canvas.setChart(chart);
|
|
|
-
|
|
|
+ console.log(dpr)
|
|
|
+ console.log(data)
|
|
|
var option = {
|
|
|
- title: {
|
|
|
- text: '测试下面legend的红色区域不应被裁剪',
|
|
|
- left: 'center'
|
|
|
- },
|
|
|
- color: ["#37A2DA", "#67E0E3", "#9FE6B8"],
|
|
|
- legend: {
|
|
|
- data: ['A', 'B', 'C'],
|
|
|
- top: 50,
|
|
|
- left: 'center',
|
|
|
- backgroundColor: 'red',
|
|
|
- z: 100
|
|
|
- },
|
|
|
- grid: {
|
|
|
- containLabel: true
|
|
|
- },
|
|
|
- tooltip: {
|
|
|
- show: true,
|
|
|
- trigger: 'axis'
|
|
|
- },
|
|
|
- xAxis: {
|
|
|
- type: 'category',
|
|
|
- boundaryGap: false,
|
|
|
- data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],
|
|
|
- // show: false
|
|
|
- },
|
|
|
- yAxis: {
|
|
|
- x: 'center',
|
|
|
- type: 'value',
|
|
|
- splitLine: {
|
|
|
- lineStyle: {
|
|
|
- type: 'dashed'
|
|
|
- }
|
|
|
- }
|
|
|
- // show: false
|
|
|
- },
|
|
|
+ xAxis : {
|
|
|
+ type : 'category',
|
|
|
+ splitNumber: 2,
|
|
|
+ scale: true,
|
|
|
+ show:false,
|
|
|
+ splitLine:{
|
|
|
+ show:false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ yAxis : {
|
|
|
+ type : 'value',
|
|
|
+ splitNumber: 2,
|
|
|
+ scale: true,
|
|
|
+ show:false,
|
|
|
+ splitLine:{
|
|
|
+ show:false
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
series: [{
|
|
|
- name: 'A',
|
|
|
- type: 'line',
|
|
|
- smooth: true,
|
|
|
- data: [18, 36, 65, 30, 78, 40, 33]
|
|
|
- }, {
|
|
|
- name: 'B',
|
|
|
type: 'line',
|
|
|
smooth: true,
|
|
|
- data: [12, 50, 51, 35, 70, 30, 20]
|
|
|
- }, {
|
|
|
- name: 'C',
|
|
|
- type: 'line',
|
|
|
- smooth: true,
|
|
|
- data: [10, 30, 31, 50, 40, 20, 10]
|
|
|
+ data:data,
|
|
|
+ areaStyle: {},
|
|
|
}]
|
|
|
};
|
|
|
|
|
@@ -74,23 +50,40 @@ Page({
|
|
|
winHeight: 0,
|
|
|
// tab切换
|
|
|
currentTab: 0,
|
|
|
+ ec: {
|
|
|
+ onInit: initChart
|
|
|
+ },
|
|
|
array:[
|
|
|
{
|
|
|
title:'AppL',
|
|
|
subtitle:"APPL INC",
|
|
|
Increase:"1.22",
|
|
|
- digital:"33"
|
|
|
+ digital:"33",
|
|
|
+ data:[52,56,355,444]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title:'AppL',
|
|
|
+ subtitle:"APPL INC",
|
|
|
+ Increase:"1.22",
|
|
|
+ digital:"33",
|
|
|
+ data:[52,56,355,444]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title:'AppL',
|
|
|
+ subtitle:"APPL INC",
|
|
|
+ Increase:"1.22",
|
|
|
+ digital:"33",
|
|
|
+ data:[52,56,355,44554]
|
|
|
}
|
|
|
],
|
|
|
- ec: {
|
|
|
- onInit: initChart
|
|
|
- }
|
|
|
+
|
|
|
},
|
|
|
onLoad: function() {
|
|
|
var that = this;
|
|
|
// 获取系统信息
|
|
|
wx.getSystemInfo({
|
|
|
success: function(res) {
|
|
|
+
|
|
|
that.setData({
|
|
|
winWidth: res.windowWidth,
|
|
|
winHeight: res.windowHeight
|