123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- <html>
- <head>
- <meta charset="utf-8">
- <script src="lib/esl.js"></script>
- <script src="lib/config.js"></script>
- <script src="lib/jquery.min.js"></script>
- </head>
- <body>
- <style>
- html, body, #main {
- width: 100%;
- height: 100%;
- margin: 0;
- }
- </style>
- <div id="main"></div>
- <script>
- require([
- 'echarts',
- // 'echarts/component/grid',
- // 'echarts/chart/graph',
- // 'echarts/component/title',
- // 'echarts/component/legend',
- // 'echarts/component/tooltip',
- // 'echarts/component/toolbox',
- // 'echarts/component/dataZoomInside',
- // 'zrender/vml/vml',
- 'theme/vintage'
- ], function (echarts) {
- var chart = echarts.init(document.getElementById('main'), 'vintage');
- var axisData = ['周一','周二','周三','很长很长的周四','应为系列色边框(auto)的周五','周六','周日'];
- var data = axisData.map(function (item, i) {
- var val = Math.round(Math.random() * 1000 * (i + 1))
- return i !== 4
- ? val
- : {
- value: val,
- label: {
- normal: {
- borderColor: 'auto',
- borderWidth: 1,
- padding: 5,
- position: 'top'
- }
- }
- };
- });
- var links = data.map(function (item, i) {
- return {
- source: i,
- target: i + 1
- };
- });
- links.pop();
- var option = {
- tooltip: {},
- xAxis: {
- type : 'category',
- boundaryGap : false,
- data : axisData
- },
- yAxis: {
- type : 'value'
- },
- toolbox: {
- feature: {
- dataZoom: {
- yAxisIndex: false
- }
- }
- },
- dataZoom: {
- type: 'inside'
- },
- series: [
- {
- type: 'graph',
- layout: 'none',
- coordinateSystem: 'cartesian2d',
- symbolSize: 40,
- label: {
- normal: {
- show: true
- }
- },
- edgeSymbol: ['circle', 'arrow'],
- edgeSymbolSize: [4, 10],
- data: data,
- links: links
- }
- ]
- };
- chart.setOption(option);
- });
- </script>
- </body>
- </html>
|