Toggle navigation
Refresh Rate top 50
By
Q***6
2020-02-12 10:48:29
脚本
16
21
作品使用的第三方脚本
/dep/echarts/latest/extension/bmap.min.js
数据管理
上传数据
支持小于 5M 任意格式(csv, xlsx, json, xml, ...)的数据文件
上传后可以通过生成的文件链接异步获取托管的数据。
历史数据
0 条
无历史数据
代码修改记录
信息提示
保存作品
对当前截图不满意?你还可以
上传本地截图
重新截图
作品名称
作品描述
标签
geo
grid
legend
markLine
markPoint
bar
effectScatter
line
lines
map
timeline
title
toolbox
tooltip
visualMap
作品默认版本
最新
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
20:11:45
图表已生成
整理代码
刷新
代码
var xAxisData = []; var data1 = []; var data2 = []; var data3 = []; var data4 = []; // for (var i = 0; i < 10; i++) { // xAxisData.push('Class' + i); // data1.push((Math.random() * 2).toFixed(2)); // data2.push(-Math.random().toFixed(2)); // data3.push((Math.random() * 5).toFixed(2)); // data4.push((Math.random() + 0.3).toFixed(2)); // } xAxisData = ['2.6 1:00 / 0:00', '2.6 2:00 / 1:00', '2.6 3:00 / 2:00', '2.6 4:00 / 3:00', '2.6 5:00 / 4:00', '2.6 6:00 / 5:00', '2.6 7:00 / 6:00', '2.6 8:00 / 7:00', '2.6 9:00 / 8:00', '2.6 10:00 / 9:00', '2.6 11:00 / 10:00', '2.6 12:00 / 11:00', '2.6 13:00 / 12:00', '2.6 14:00 / 13:00', '2.6 15:00 / 14:00', '2.6 16:00 / 15:00', '2.6 17:00 / 16:00', '2.6 18:00 / 17:00', '2.6 19:00 / 18:00', '2.6 20:00 / 19:00', '2.6 21:00 / 20:00', '2.6 22:00 / 21:00', '2.6 23:00 / 22:00', '2.7 1:00 / 0:00', '2.7 2:00 / 1:00', '2.7 3:00 / 2:00', '2.7 4:00 / 3:00', '2.7 5:00 / 4:00', '2.7 6:00 / 5:00', '2.7 7:00 / 6:00', '2.7 8:00 / 7:00', '2.7 9:00 / 8:00', '2.7 10:00 / 9:00', '2.7 11:00 / 10:00', '2.7 12:00 / 11:00', '2.7 13:00 / 12:00', '2.7 14:00 / 13:00', '2.7 15:00 / 14:00', '2.7 16:00 / 15:00', '2.7 17:00 / 16:00', '2.7 18:00 / 17:00', '2.7 19:00 / 18:00', '2.7 20:00 / 19:00', '2.7 21:00 / 20:00', '2.7 22:00 / 21:00', '2.7 23:00 / 22:00', '2.8 1:00 / 0:00', '2.8 2:00 / 1:00', '2.8 3:00 / 2:00', '2.8 4:00 / 3:00', '2.8 5:00 / 4:00', '2.8 6:00 / 5:00', '2.8 7:00 / 6:00', '2.8 8:00 / 7:00', '2.8 9:00 / 8:00', '2.8 10:00 / 9:00', '2.8 11:00 / 10:00', '2.8 12:00 / 11:00', '2.8 13:00 / 12:00', '2.8 14:00 / 13:00', '2.8 15:00 / 14:00', '2.8 16:00 / 15:00', '2.8 17:00 / 16:00', '2.8 18:00 / 17:00', '2.8 19:00 / 18:00', '2.8 20:00 / 19:00', '2.8 21:00 / 20:00', '2.8 22:00 / 21:00', '2.8 23:00 / 22:00', '2.9 1:00 / 0:00', '2.9 2:00 / 1:00', '2.9 3:00 / 2:00', '2.9 4:00 / 3:00', '2.9 5:00 / 4:00', '2.9 6:00 / 5:00', '2.9 7:00 / 6:00', '2.9 8:00 / 7:00', '2.9 9:00 / 8:00', '2.9 10:00 / 9:00', '2.9 11:00 / 10:00', '2.9 12:00 / 11:00', '2.9 13:00 / 12:00', '2.9 14:00 / 13:00', '2.9 15:00 / 14:00', '2.9 16:00 / 15:00', '2.9 17:00 / 16:00', '2.9 18:00 / 17:00', '2.9 19:00 / 18:00', '2.9 20:00 / 19:00', '2.9 21:00 / 20:00', '2.9 22:00 / 21:00', '2.9 23:00 / 22:00', '2.10 1:00 / 0:00', '2.10 2:00 / 1:00', '2.10 3:00 / 2:00', '2.10 4:00 / 3:00', '2.10 5:00 / 4:00', '2.10 6:00 / 5:00', '2.10 7:00 / 6:00', '2.10 8:00 / 7:00', '2.10 9:00 / 8:00', '2.10 10:00 / 9:00', '2.10 11:00 / 10:00', '2.10 12:00 / 11:00', '2.10 13:00 / 12:00', '2.10 14:00 / 13:00', '2.10 15:00 / 14:00', '2.10 16:00 / 15:00', '2.10 17:00 / 16:00', '2.10 18:00 / 17:00', '2.10 19:00 / 18:00', '2.10 20:00 / 19:00', '2.10 21:00 / 20:00', '2.10 22:00 / 21:00', '2.10 23:00 / 22:00', '2.11 1:00 / 0:00', '2.11 2:00 / 1:00', '2.11 3:00 / 2:00', '2.11 4:00 / 3:00', '2.11 5:00 / 4:00', '2.11 6:00 / 5:00', '2.11 7:00 / 6:00', '2.11 8:00 / 7:00', '2.11 9:00 / 8:00', '2.11 10:00 / 9:00', '2.11 11:00 / 10:00', '2.11 12:00 / 11:00', '2.11 13:00 / 12:00', '2.11 14:00 / 13:00', '2.11 15:00 / 14:00', '2.11 16:00 / 15:00', '2.11 17:00 / 16:00', '2.11 18:00 / 17:00', '2.11 19:00 / 18:00', '2.11 20:00 / 19:00', '2.11 21:00 / 20:00', '2.11 22:00 / 21:00', '2.11 23:00 / 22:00'] data1 = [0.38, 0.42, 0.34, 0.6486486486486487, 0.4473684210526316, 0.24, 0.8666666666666667, 0.38, 0.42, 0.5, 0.4, 0.52, 0.52, 0.44, 0.44, 0.52, 0.34, 0.28, 0.36, 0.6, 0.54, 0.22, 0.58, 0.46, 0.66, 0.68, 0.66, 0.82, 0.82, 0.76, 0.82, 0.76, 0.78, 0.86, 0.8, 0.62, 0.82, 0.88, 0.86, 0.86, 0.92, 0.94, 0.8, 0.78, 0.88, 0.82, 0.92, 0.92, 0.96, 0.9, 0.94, 0.88, 0.86, 0.94, 0.94, 0.92, 0.88, 0.8, 0.78, 0.88, 0.8, 0.82, 0.7, 0.86, 0.82, 0.82, 0.7, 0.54, 0.82, 0.74, 0.86, 0.86, 0.82, 0.8, 0.78, 0.76, 0.68, 0.82, 0.76, 0.84, 0.78, 0.72, 0.82, 0.76, 0.7, 0.68, 0.78, 0.78, 0.74, 0.66, 0.68, 0.66, 0.84, 0.74, 0.74, 0.76, 0.72, 0.76, 0.72, 0.72, 0.86, 0.74, 0.64, 0.68, 0.76, 0.78, 0.72, 0.76, 0.6, 0.64, 0.7, 0.72, 0.76, 0.78, 0.76, 0.8, 0.76, 0.68, 0.74, 0.62, 0.66, 0.72, 0.8, 0.66, 0.68, 0.84, 0.82, 0.62, 0.68, 0.7, 0.8, 0.78, 0.78, 0.66, 0.72, 0.76, 0.5, 0.72] var emphasisStyle = { itemStyle: { barBorderWidth: 1, shadowBlur: 10, shadowOffsetX: 0, shadowOffsetY: 0, shadowColor: 'rgba(0,0,0,0.5)' } }; option = { backgroundColor: '#eee', legend: { data: ['bar', 'bar2', 'bar3', 'bar4'], left: 10 }, brush: { toolbox: ['rect', 'polygon', 'lineX', 'lineY', 'keep', 'clear'], xAxisIndex: 0 }, toolbox: { feature: { magicType: { type: ['stack', 'tiled'] }, dataView: {} } }, tooltip: {}, xAxis: { data: xAxisData, name: 'X Axis', axisLine: {onZero: true}, splitLine: {show: true}, splitArea: {show: false} }, yAxis: { inverse: false, splitArea: {show: true} }, grid: { left: 100 }, visualMap: { type: 'continuous', dimension: 1, text: ['High', 'Low'], inverse: false, itemHeight: 200, calculable: true, min: 0, max: 1, top: 60, left: 10, inRange: { colorLightness: [0.4, 0.8] }, outOfRange: { color: '#bbb' }, controller: { inRange: { color: '#2f4554' } } }, series: [ { name: 'bar', type: 'bar', stack: 'one', emphasis: emphasisStyle, data: data1 }, { name: 'bar2', type: 'bar', stack: 'one', emphasis: emphasisStyle, data: data2 }, { name: 'bar3', type: 'bar', stack: 'two', emphasis: emphasisStyle, data: data3 }, { name: 'bar4', type: 'bar', stack: 'two', emphasis: emphasisStyle, data: data4 } ] }; myChart.on('brushSelected', renderBrushed); function renderBrushed(params) { var brushed = []; var brushComponent = params.batch[0]; for (var sIdx = 0; sIdx < brushComponent.selected.length; sIdx++) { var rawIndices = brushComponent.selected[sIdx].dataIndex; brushed.push('[Series ' + sIdx + '] ' + rawIndices.join(', ')); } myChart.setOption({ title: { backgroundColor: '#333', text: 'SELECTED DATA INDICES: \n' + brushed.join('\n'), bottom: 0, right: 0, width: 100, textStyle: { fontSize: 12, color: '#fff' } } }); }