摘要:需求制作疊加的拆線圖,柱狀圖,雙軸工具代碼交易日柱狀圖動畫延遲成交價昨收價成交額成交價元成交額萬元成交價昨收價成交額效果圖關(guān)鍵說明中可以疊加多組數(shù)據(jù),要指定中的第二個軸中的表示的位置,表示在最大值處,默認(rèn)在值一端表示數(shù)值序列是否倒置。
需求
制作疊加的拆線圖,柱狀圖,雙Y軸
工具echarts
代碼var xAxisData = []; var data1 = []; var data2 = []; var data3 = []; for (var i = 0; i < 50; i++) { xAxisData.push("交易日" + i); data1.push((Math.sin(i / 5) * (i / 5 -10) + i / 6) * 5); data2.push((Math.cos(i / 5) * (i / 5 -10) + i / 6) * 5); data3.push((Math.cos(i / 5) * (i / 5 -10) + i / 6) * 15); } option = { title: { text: "柱狀圖動畫延遲" }, legend: { data: ["成交價", "昨收價","成交額"], align: "left" }, toolbox: { // y: "bottom", feature: { magicType: { type: ["stack", "tiled"] }, dataView: {}, saveAsImage: { pixelRatio: 2 } } }, tooltip: {}, xAxis: { data: xAxisData, silent: false, splitLine: { show: false } }, yAxis: [{ name: "成交價(元)", type: "value" }, { name: "成交額(萬元)", nameLocation: "end", //max: 2000, type: "value", //inverse:false }], series: [{ name: "成交價", type: "line", data: data1, animationDelayUpdate: function (idx) { return idx * 15; } }, { name: "昨收價", type: "line", data: data2, animationDelayUpdate: function (idx) { return idx * 15; } },{ name:"成交額", yAxisIndex:1, data: data3, type: "bar", smooth: true, animationDelayUpdate: function (idx) { return idx * 15; } }], animationEasing: "elasticOut" };效果圖 關(guān)鍵說明
1.series中可以疊加多組數(shù)據(jù),要指定type
2.yAxis中的第二個Y軸中的nameLocation表示name的位置,end表示在最大值處,默認(rèn)在0值一端;inverse表示數(shù)值序列是否倒置。
3.對應(yīng)第二個Y軸的series要添加屬性yAxisIndex,否則無法關(guān)聯(lián)第二個Y軸
微信小程序中的提示tooltip和工具欄toolbox是無效的??梢酝ㄟ^添加事件來實現(xiàn)提示。
chart.on("click",(params)=>{ wx.showModel({ content: "clicked index:" + params.dataIndex, }); });
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/96763.html
摘要:最近的項目中用到了的雙軸和雙軸的設(shè)置,特此記錄一下鼠標(biāo)懸停提示內(nèi)容坐標(biāo)軸指示器,坐標(biāo)軸觸發(fā)有效十字線顯示標(biāo)準(zhǔn)保費增長軸軸顯示兩組數(shù)據(jù)第個軸兩個軸左邊軸金額元右邊軸增長用于指定圖標(biāo)顯示類型第一個柱狀圖的數(shù)據(jù)標(biāo)準(zhǔn)保費第一個柱狀圖的數(shù)據(jù)第二個柱狀 最近的項目中用到了echarts的雙x軸和雙y軸的設(shè)置,特此記錄一下; option = { tooltip: { //鼠標(biāo)懸停提示內(nèi)容 ...
摘要:而可視化圖表,則是強(qiáng)大功能的表現(xiàn)之一。效果動畫效果圖片顯示不出來,可以到最下面找地址分析可以這個圖表由軸數(shù)據(jù)條形和標(biāo)題組成。這里就需要監(jiān)聽事件,當(dāng)鼠標(biāo)的位置位于柱狀的面積內(nèi),觸發(fā)事件。 前言 canvas 強(qiáng)大的功能讓它成為了 HTML5 中非常重要的部分,至于它是什么,這里就不需要我多作介紹了。而可視化圖表,則是 canvas 強(qiáng)大功能的表現(xiàn)之一。 現(xiàn)在已經(jīng)有了很多成熟的圖表插件都是...
閱讀 3265·2023-04-26 01:31
閱讀 1904·2023-04-25 22:08
閱讀 3456·2021-09-01 11:42
閱讀 2833·2019-08-30 12:58
閱讀 2176·2019-08-29 18:31
閱讀 2440·2019-08-29 17:18
閱讀 3071·2019-08-29 13:01
閱讀 2559·2019-08-28 18:22