echarts将图片转化成3D柱状图

本文介绍了如何经过一番努力,成功利用Echarts将图片转换为具有3D效果的柱状图。关键在于正确配置Echarts的代码实现。
摘要由CSDN通过智能技术生成

折腾了好久,终于把图片展示出来了,贴代码

<!DOCTYPE html>
<html style="height: 100%">
   <head>
       <meta charset="utf-8">
   </head>
   
   <body style="height: 100%; margin: 0">
       <div id="container" style="width:100%;height: 100%"></div>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js"></script>
       <!--
       <script type="text/javascript" src="js/echart.js"></script>
       <script type="text/javascript" src="js/echarts-gl.js"></script> 
       -->
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-gl/echarts-gl.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-stat/ecStat.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/dataTool.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/china.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/world.js"></script>
       <script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=ZUONbpqGBsYGXNIYHicvbAbM"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/bmap.min.js"></script>
       <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/simplex.js"></script>
       <script type="text/javascript">
var dom = document.getElementById("container");
var myChart = echarts.init(dom);
var app = {};
option = null;
var img = new Image();
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');

img.onload = function () {
    var width = canvas.width = img.width / 2;
    var height = canvas.height = img.height / 2;
    ctx.drawImage(img, 0, 0, width, height);
    var imgData = ctx.getImageData(0, 0, width, height);

    var data = [];
    for (var i = 0; i < imgData.data.length / 4; i++) {
        var r = imgData.data[i * 4];
        var g = imgData.data[i * 4 + 1];
        var b = imgData.data[i * 4 + 2];

        var lum = 255 - (0.2125 * r + 0.7154 * g + 0.0721 * b);
        lum = (lum - 125) / 20 + 50;
        data.push([i % width, height - Math.floor(i / width), lum]);
    }


    myChart.setOption(option = {
        tooltip: {},
        backgroundColor: '#00ffaa',
        xAxis3D: {
            type: 'value'
        },
        yAxis3D: {
            type: 'value'
        },
        zAxis3D: {
            type: 'value',
            min: 0,
            max: 100
        },
        grid3D: {
            viewControl: {
                alpha: 70,
                beta: 0
            },
            postEffect: {
                enable: true,
                SSAO: {
                    enable: true
                }
            },
            boxDepth: 120,
            light: {
                main: {
                    shadow: true,
                    intensity: 2
                },
                ambientCubemap: {
                   // texture: 'data-gl/asset/canyon.hdr',  //官网给的例子
                    texture: 'images/_2.jpg',       //该行代码与下面的决定图片是否显示出来,我一开始没有考虑改行代码,折腾了半天图片才展示出来
                    exposure: 2,
                    diffuseIntensity: 0.2,
                    specularIntensity: 1
                }
            }
        },
        series: [{
            type: 'bar3D',
            shading: 'realistic',
            barSize: 1,
            wireframe: {
                show: false
            },
            itemStyle: {
                color: function (params) {
                    var i = params.dataIndex;
                    var r = imgData.data[i * 4];
                    var g = imgData.data[i * 4 + 1];
                    var b = imgData.data[i * 4 + 2];
                    return 'rgb(' + [r, g, b].join(',') + ')';
                }
            },
            data: data
        }]
    });
} 

//官方例子
//img.src = 'data:image/jpeg;charset=utf-8;base64,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
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值