Toggle navigation
别样的柱图
By
默***灵
2018-02-27 03:59:58
脚本
16
21
作品使用的第三方脚本
数据管理
上传数据
支持小于 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
图表已生成
整理代码
刷新
代码
let yAxisMonth = ["一分局", "二分局", "三分局", "四分局", "五分局", "六分局" ]; let barData = [ 913, 894, 884, 833, 785, 784, ]; let barDataTwo = []; let coordData2 = []; let coordData = []; for (let i = 0; i < barData.length; i++) { barDataTwo.push(Math.max.apply(Math, barData) + 5000); coordData.push({ "coord": [Number(barData[i]) - 1, i] }); coordData2.push({ "coord": [Math.max.apply(Math, barData) + 5000, i] }) } option = { backgroundColor: "#020e25", title: { text: '' }, legend: null, tooltip: { trigger: 'axis', axisPointer: { type: 'none' }, formatter: function(params) { return params[0].name + "
" + '参训人次: ' + params[0].value; } }, grid: { containLabel: true, top:"20%", bottom:"20%", left:"20%", right:"10%" }, yAxis: [{ data: yAxisMonth, inverse: true, axisLine: { show: false }, axisTick: { show: false }, axisLabel: { margin: 10, textStyle: { fontSize: 12, color: '#42a5c2', }, formatter: function(value) { return '{Sunny|' + value + '}'; }, rich: { value: { lineHeight: 30, }, Sunny: { // width: 70, height: 35, padding: [0, 10, 0, 10], align: 'center', backgroundColor: { image: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAAjCAYAAADsZeb8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIxNzQ2ODFCQkVFNjExRTc4OEU3QzFEMjE5RjExOEZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIxNzQ2ODFDQkVFNjExRTc4OEU3QzFEMjE5RjExOEZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjE3NDY4MTlCRUU2MTFFNzg4RTdDMUQyMTlGMTE4RkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjE3NDY4MUFCRUU2MTFFNzg4RTdDMUQyMTlGMTE4RkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7fNMa8AAABg0lEQVR42uzaMUvDQBgG4O+7pJS0ghVBOkknK06dAh38E126uji4iogtzlFBcNTi4urin3CoOHWytpM41aJYxTa2Te4sWgpWA2lufV8I4ULuOB747m44VkrRdIydXoa8bpGZC8Qxm5Sk74fG76D2+Bv/+UdF6BNuDA47N1K/+wTMI7itiAPnPoVobL87JMwSfzxWRadeE+2bJn8+9wj5Pywq5gRv10uR7FdJDpJm/aws3hovEAqXCSLJYZV7rddYzTkBy2wRP2ug65DfT44AL0ASAdHYowwZ8ZLZOD8FR9Ry9twiu0+jTeQea2DkcmZREJ27Gih0EI24LVrXTVBobizstnEO1EVEgAhEICJABCIQgYgAEYhABCICRCACEYhIWERlLSVAoYPo929len0FFDqISl7J1FoOFDqIpnWp5pbzMrW6CI6IiP4hPYxK+sDLbm6BQ2Nj8Y+tMhnx7jBX3gCJzhFHxPIqkV4Y2Ef7cj6L0p4huJ+oLSgqjJuy+jdlvwQYAN1TdkgsoTftAAAAAElFTkSuQmCC' } } } } }, { data: yAxisMonth, inverse: true, axisLine: { show: false }, axisTick: { show: false }, axisLabel: { show: false }, }, ], xAxis: [{ type: "value", splitLine: { show: false }, axisLabel: { show: false }, axisTick: { show: false }, axisLine: { show: false } }, { type: "value", splitLine: { show: false }, axisLabel: { show: false }, axisTick: { show: false }, axisLine: { show: false } }], series: [{ z: 10, xAxisIndex: 0, yAxisIndex: 0, name: 'XXX', type: 'pictorialBar', data: barData, // barCategoryGap: '80%', label: { normal: { show: true, position: 'inside', textStyle: { fontSize: 12, color: '#00ffff' } } }, symbolRepeat: false, symbolSize: ['100%', 33], symbolOffset: [-16.5, 0], itemStyle: { normal: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: '#083e6d', }, { offset: 0.5, color: '#0272f2', opacity: 0.7 }, { offset: 1, color: '#083e6d', opacity: 0.5 } ], false), } }, symbolClip: true, symbolPosition: 'end', symbol: 'rect', // symbol: 'path://M0 0 L0 60 L225 60 L300 0 Z', markPoint: { data: coordData, symbolSize: [33, 33], symbolOffset: [-0.5, 0], z: 3, label: { normal: { show: false } }, symbolClip: true, symbol: 'path://M 300 100 L 100 100 L 100 300 z', } }, { z: 6, xAxisIndex: 1, yAxisIndex: 1, animation: false, name: 'XX', type: 'pictorialBar', data: barDataTwo, barCategoryGap: '80%', label: { normal: { show: false, position: 'inside', textStyle: { fontSize: 12, color: '#00ffff' } } }, symbolRepeat: false, symbolSize: ['100%', 33], symbolOffset: [-16.5, 0], itemStyle: { normal: { color: '#00abc5', opacity: 0.085 } }, symbolClip: true, symbol: 'rect', markPoint: { data: coordData2, symbolSize: [33, 33], symbolOffset: [-0.5, 0], label: { normal: { show: false } }, itemStyle: { normal: { color: '#00abc5', opacity: 0.085 } }, symbolClip: true, symbol: 'path://M 300 100 L 100 100 L 100 300 z', } }, ] };