zoukankan      html  css  js  c++  java
  • echarts heatmap 热力图示例

    废话不多说,直接上图,表示了两种不同物种之间随年龄增长竞争关系。

    https://www.echartsjs.com/examples/zh/editor.html?c=heatmap-cartesian 

    代码如下:

    var faw = ['1st', '2nd', '3rd',
            '4th', '5th', '6th'];
    var ccb = ['1st', '2nd', '3rd',
            '4th', '5th', '6th'];
    		
    var data = [[0,0,0],[0,1,0],[0,2,0],[0,3,0],[0,4,0],[0,5,0],
    [1,0,0],[1,1,0],[1,2,0],[1,3,0],[1,4,0],[1,5,0],
    [2,0,22],[2,1,22],[2,2,0],[2,3,0],[2,4,0],[2,5,0],
    [3,0,62],[3,1,38],[3,2,22],[3,3,5],[3,4,0],[3,5,0],
    [4,0,73],[4,1,96],[4,2,84],[4,3,25],[4,4,37],[4,5,27],
    [5,0,100],[5,1,100],[5,2,93],[5,3,100],[5,4,40],[5,5,40]
    
    ];		
    		
    data = data.map(function (item) {		
        return [item[1], item[0], item[2]];		
    });		
    		
    option = {		
        tooltip: {		
            position: 'top'		
        },		
        toolbox: {		
            feature: {		
                dataZoom: {		
                    yAxisIndex: 'none'		
                },		
                restore: {},		
                saveAsImage: {}		
            }		
        },		
        animation: false,		
        grid: {		
            height: '50%',		
            left: '13%',		
            top: '20%',
            
            //backgroundColor:'white'
        },		
        xAxis: {		
            name:'CCW',
             nameTextStyle: {
                padding: [0, 0, -60, -245]    // 四个数字分别为上右下左与原位置距离
            },
            type: 'category',		
            data: ccb,		
            splitArea: {		
                show: true		
            }		
        },		
        yAxis: {
            name:'FAW',
            nameTextStyle: {
                padding: [0, 0, -210, -80]    // 四个数字分别为上右下左与原位置距离
            },
            type: 'category',		
            data: faw,		
            splitArea: {		
                show: true		
            }		
        },		
        visualMap: {		
            min: 0,		
            max: 100,		
            // align: 'left',
            calculable: true,		
            orient: 'vertical',		
            left: '90%',
            top: '35%',
            // top: 'auto',		
            //right: '10%',
            inRange: {
                    color: ['white','rgb(191,68,76)']
                }
        },		
        series: [{		
            name: 'fawVSccb',		
            type: 'heatmap',		
            data: data,		
            label: {		
                show : true,
                color:'white'
            },		
            emphasis: {		
                itemStyle: {		
                    shadowBlur: 10,		
                    shadowColor: 'white'		
                },
            }		
        }]		
    };		
    

      

  • 相关阅读:
    Debian双网卡配置
    Linux服务器双网卡双IP和单网卡双IP配置方法(Debian/Ubuntu)
    Debian系列网卡配置详解
    Debian下配置IPV6和静态路由
    Ubuntu Server系统修改IP地址
    Centos7新增静态路由
    Debian添加静态路由的正确姿势
    Linux 更改时区、时间
    Apache 2.4自签名证书及客户端SSL认证
    【计划】
  • 原文地址:https://www.cnblogs.com/marszhw/p/12290019.html
Copyright © 2011-2022 走看看