save JS

function generateData() {
    var data = [];
    for (var i = 0; i <= 20; i++) {
      for (var j = 0; j <= 20; j++) {
        for (var k = 0; k <= 20; k++) {
          data.push([i, j, k, Math.random(10)*5+16 ]);
        }
      }
    }
    return data;
  }
var data = generateData();
myChart.setOption(
    (option = {
      visualMap: {
        show: false,
        min: 2,
        max: 20,
        inRange: {
          symbolSize: [0.5, 25],
          color: [
            '#313695',
            '#4575b4',
            '#74add1',
            '#abd9e9',
            '#e0f3f8',
            '#ffffbf',
            '#fee090',
            '#fdae61',
            '#f46d43',
            '#d73027',
            '#a50026'
          ],
          colorAlpha: [0.2, 1]
        }
      },
      xAxis3D: {
        type: 'value'
      },
      yAxis3D: {
        type: 'value'
      },
      zAxis3D: {
        type: 'value'
      },
      grid3D: {
        axisLine: {
          lineStyle: { color: '#fff' }
        },
        axisPointer: {
          lineStyle: { color: '#fff' }
        },
        viewControl: {
          // autoRotate: true
        }
      },
      series: [
        {
          type: 'scatter3D',
          data: data
        }
      ]
    })
  );

  

posted @ 2022-07-01 16:20  华小电  阅读(30)  评论(0编辑  收藏  举报