TEST

描述:当前是关于Echarts图表中的 示例。
 
            var path = 'path://M75.2,27.4h-1v-1h1V27.4z';
var path1 =
    'path://M132.8,40.5c-8.8-8.9-20.6-13.7-33.1-13.7s-24.3,4.9-33.1,13.7S52.7,61.1,52.7,73.7c0,8.4,11.2,25.4,15.3,32.5l32,72.4l0,0l31.2-72.4c4.1-7.1,15.3-24.1,15.3-32.5C146.5,61.1,141.6,49.4,132.8,40.5z';
var data = [3, 10, 5, 20, 8, 35, 5];
option = {
    backgroundColor: '#2c0f2b',
    grid: {
        bottom: 50,
        left: 50,
        top: 130,
        right: 50,
    },
    xAxis: {
        axisLine: {
            show: false,
        },
        axisTick: {
            show: false,
        },
        axisLabel: {
            interval: 0,
            show: false,
        },
        data: ['A', 'B', 'C', 'D', 'E', 'F', 'G'],
    },
    yAxis: {
        axisLine: {
            show: false,
        },
        axisTick: {
            show: false,
        },
        splitLine: {
            show: true,
            lineStyle: {
                type: 'dashed',
                color: 'rgba(255, 255, 255, .7)',
            },
        },
        axisLabel: {
            textStyle: {
                color: 'rgba(255, 255, 255, .7)',
            },
        },
    },
    series: [
        {
            type: 'line',
            // smooth: true,
            symbol: 'circle',
            symbolSize: 10,
            lineStyle: {
                normal: {
                    width: 2,
                    shadowColor: 'rgba(0, 0, 0, .9)',
                    shadowBlur: 5,
                    shadowOffsetY: 5,
                    shadowOffsetX: 5,
                    color: 'rgba(255, 255, 255, .7)',
                },
            },
            itemStyle: {
                color: '#2c0f2b',
                borderColor: 'rgba(255, 255, 255, .7)',
                borderWidth: 2,
            },
            data: data,
        },
        {
            name: '',
            type: 'effectScatter',
            rippleEffect: {
                period: 1,
                scale: 2.5,
                brushType: 'fill',
            },
            z: 2,
            symbolPosition: 'end',
            symbolSize: 25,
            symbolOffset: ['0', '-97'],
            itemStyle: {
                normal: {
                    shadowColor: 'rgba(0, 0, 0, .3)',
                    shadowBlur: 5,
                    shadowOffsetY: 3,
                    shadowOffsetX: 0,
                    color: new echarts.graphic.RadialGradient(0.4, 0.3, 1, [
                        {
                            offset: 0,
                            color: '#7bc6fa',
                        },
                        {
                            offset: 0.3,
                            color: '#0e5c8d',
                        },
                        {
                            offset: 1,
                            color: '#062839',
                        },
                    ]),
                    label: {
                        show: true,
                        color: '#fff',
                        fontSize: 12,
                        position: 'top',
                        distance: -20,
                        formatter: '{c}',
                        fontWeight: '100',
                    },
                },
            },
            data: data,
        },
        {
            type: 'pictorialBar',
            symbol: path,
            symbolSize: [1, 50],
            symbolOffset: [0, -58],
            z: 1,
            itemStyle: {
                color: '#fff',
                opacity: 1,
                borderWidth: 0,
                shadowColor: 'rgba(0,0,0,.3)',
                shadowBlur: 5,
                shadowOffsetX: 5,
                shadowOffsetY: 5,
            },
            symbolPosition: 'end',
            data: data,
        },
        {
            type: 'pictorialBar',
            symbol: path1,
            symbolSize: [28, 50],
            symbolOffset: [0, -110],
            z: 1,
            itemStyle: {
                color: '#fff',
                opacity: 1,
                borderWidth: 0,
                shadowColor: 'rgba(0,0,0,.3)',
                shadowBlur: 5,
                shadowOffsetX: 5,
                shadowOffsetY: 5,
            },
            symbolPosition: 'end',
            data: data,
        },
    ],
};