验方数据

描述:当前是关于Echarts图表中的 散点图 示例。
 
            
var hours = [' ','阿昌', '白', '布朗', '德昂', '哈尼', '景颇', '拉祜', '傈僳','纳西','怒','羌','彝',' ',];
var days = [' ','一味', '二味', '三味', '四味', '五味', '六味以上',' ',];
var data = [
[1,1,0.356],[1,2,0.000],[1,3,0.258],[1,4,0.085],[1,5,0.000],[1,6,0.619],[1,7,0.000],[1,8,0.591],[1,9,0.321],[1,10,0.512],[1,11,0.273],[1,12,0.108],
[2,1,0.221],[2,2,0.667],[2,3,0.097],[2,4,0.239],[2,5,0.000],[2,6,0.286],[2,7,0.000],[2,8,0.227],[2,9,0.341],[2,10,0.141],[2,11,0.280],[2,12,0.392],
[3,1,0.144],[3,2,0.000],[3,3,0.419],[3,4,0.239],[3,5,0.520],[3,6,0.095],[3,7,0.022],[3,8,0.091],[3,9,0.161],[3,10,0.158],[3,11,0.207],[3,12,0.259],
[4,1,0.115],[4,2,0.000],[4,3,0.081],[4,4,0.113],[4,5,0.120],[4,6,0.000],[4,7,0.130],[4,8,0.045],[4,9,0.082],[4,10,0.069],[4,11,0.067],[4,12,0.127],
[5,1,0.077],[5,2,0.167],[5,3,0.113],[5,4,0.141],[5,5,0.080],[5,6,0.000],[5,7,0.370],[5,8,0.045],[5,9,0.056],[5,10,0.062],[5,11,0.060],[5,12,0.051],
[6,1,0.087],[6,2,0.167],[6,3,0.032],[6,4,0.183],[6,5,0.280],[6,6,0.000],[6,7,0.478],[6,8,0.000],[6,9,0.039],[6,10,0.058],[6,11,0.113],[6,12,0.063],
]
data = data.map(function (item) {
    return [item[1], item[0], item[2]];
});

option = {
    title: {
        text: ' ',
        link: 'https://github.com/pissang/echarts-next/graphs/punch-card'
    },
    legend: {
        data: ['Punch '],
        left: 'right'
    },
    tooltip: {
        position: 'top',
        formatter: function (params) {
            return params.value[2] + ' commits in ' + hours[params.value[0]] + ' of ' + days[params.value[1]];
        }
    },
    grid: {
        left: 2,
        bottom: 10,
        right: 10,
        containLabel: true
    },
    xAxis: {
        type: 'category',
        data: hours,
        axisLabel: {
            show: true,
            textStyle: {
                fontSize: 18,
                
                }
            },
        boundaryGap: false,
        splitLine: {
            show: true,
            lineStyle: {
                color: '#ddd',
                type: 'dashed'
            }
        },
        axisLine: {
            show: false
        }
    },
    yAxis: {
        type: 'category',
        data: days,
        axisLabel: {
            show: true,
            textStyle: {
                fontSize: 18,
                
                }
            },
        boundaryGap: false,
        splitLine: {
            show: true,
            lineStyle: {
                color: '#ddd',
                type: 'dashed'
            }
        },
        axisLine: {
            show: false
        }
    },
    series: [{
        name: 'Punch Card',
        type: 'scatter',
        symbolSize: function (val) {
            return val[2] * 150;
        },
        data: data,
        color: '#ddd',
    }]
};