条形图

描述:当前是关于Echarts图表中的 象形柱图 示例。
 
            var category = []; //当前前12个月每月月份
var lineData = []; //扶贫收益
// var barData = []; //扶贫企业

var dottedBase = new Date();
dottedBase.setMonth(dottedBase.getMonth() - 12);
dottedBase.setDate(dottedBase.getDate() - dottedBase.getDate() + 1);
// var t_s=dottedBase.getTime();//转化为时间戳毫秒数
// dottedBase.setTime(t_s-1000 * 3600 * 24 *7 *21);//设置新时间
// dottedBase.setDate(dottedBase.getDate() + 1);

var date = dottedBase;
for (var i = 0; i < 12; i++) {
    // var date = new Date(dottedBase + 1000 * 3600 * i);
    date.setMonth(date.getMonth() + 1);
    category.push([date.getFullYear(), date.getMonth() + 1,
        date.getDate()
    ].join('-'));
    var b = Math.random() * 20;
    var d = Math.random() * 20;
    var h = d + b;
    // barData.push(b.toFixed(2));
    lineData.push(h.toFixed(2));
}

// option
option = {
    // backgroundColor: '#0f375f',
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'shadow',
            label: {
                show: true,
                backgroundColor: '#333'
            }
        },
        formatter: '{a}: {c}'
    },
    legend: {
        // data: ['投资收益', '扶贫企业'],
        textStyle: {
            color: '#ccc'
        }
    },
    xAxis: {
        splitLine: {
            show: false
        },
        axisLine: {
            lineStyle: {
                color: '#dFdbDC'
            }
        },
        axisLabel: {
            textStyle: {
                color: '#333',
                fontWeight: 'normal',
                fontSize: '12',
            },
            formatter: '{value}',
        },
    },
    yAxis: {
        data: category,
        axisLine: {
            lineStyle: {
                color: '#dFdbDC'
            }
        },
        splitLine: {
            show: true,
            lineStyle: {
                color: '#dFdbDC ',
            }
        },
        axisLabel: {
            textStyle: {
                color: '#333',
                fontWeight: 'normal',
                fontSize: '12',
            },
            formatter: '{value}',
        },
        axisTick: {
            show: false
        },
    },
    series: [{
        name: 'dotted',
        type: 'pictorialBar',
        symbol: 'rect',
        itemStyle: {
            normal: {
                color: '#06B4CE'
            }
        },
        symbolRepeat: true,
        symbolSize: [3, 14],
        symbolMargin: 1,
        z: -10,
        data: lineData
    }]
};