百度echarts做一个3D柱状图(动态旋转)

1072 ℃

如何利用百度echarts做一个3D柱状图,并动态旋转效果!下面web建站小编给大家简单介绍一下实现代码!

实现代码如下:

var hours = ['vue', 'js', 'node', 'git'];
var days = ['12月', '10月', '9月', '8月'];
var data = [
  [0, 0, 5],
  [0, 1, 1],
  [0, 2, 2],
  [0, 3, 8],
  [1, 0, 3],
  [1, 1, 5],
  [1, 2, 1],
  [1, 3, 9],
  [2, 0, 4],
  [2, 1, 8],
  [2, 2, 4],
  [2, 3, 8],
  [3, 0, 6],
  [3, 1, 7],
  [3, 2, 4],
  [3, 3, 9],
];
option = {
  title: {
    text: '',
    textStyle: {
      fontSize: 18,
      fontWeight: 600,
      fontFamily: 'siyuanheiti_Thin',
    },
    subtext: '',
    subtextStyle: {
      fontSize: 16,
    },
  },
  tooltip: {
    show: false,
  },
  visualMap: {
    show: false,
    max: 20,
    inRange: {
      color: ['#FF4500', '#FF6347', '#CD5C5C', '#B22222', '#CD5C5C', '#F08080', '#FA8072'],
    },
  },
  xAxis3D: {
    name: '',
    type: 'category',
    data: hours,
  },
  yAxis3D: {
    name: '',
    type: 'category',
    data: days,
  },
  zAxis3D: {
    name: '',
    type: 'value',
  },
  grid3D: {
    boxWidth: 200,
    boxDepth: 120,
    axisTick: {
      show: false,
    },
    axisLine: {
      lineStyle: {
        color: '#ccc',
        width: 1,
      },
    },
    axisLabel: {
      color: 'rgba(255,255,255,.4)',
      fontSize: '12',
    },
    light: {
      main: {
        intensity: 1.2,
        shadow: true,
      },
      ambient: {
        intensity: 0.7,
        shadow: true,
      },
    },
    viewControl: {
      alpha: 15,
      beta: 40,
      autoRotate: true,
      zoomSensitivity: 0,
      autoRotateAfterStill: 5,
      distance: 250,
    },
  },
  series: [
    {
      type: 'bar3D',
      name: '数量',
      data: data.map(function (item) {
        return {
          value: [item[0], item[1], item[2]],
        };
      }),
      shading: 'lambert',
      label: {
        show: true,
        distance: 1,
        textStyle: {
          color: '#fff',
          fontSize: 18,
          borderWidth: 0,
          borderColor: 'none',
          backgroundColor: 'rgba(255,255,255,0)',
          fontFamily: 'impact, Simhei',
        },
      },
      itemStyle: {
        opacity: 1,
      },
    },
  ],
};

百度echarts雷达图radar根据分数点显示每个不同颜色

百度ECharts文档官网介绍

百度echarts柱状图设置不同颜色(每根柱子一种颜色)

百度echarts图表数据为空如何展示"暂无数据"

百度echarts柱状图/折线图x轴显示全部文本(太长自动换行)

标签: 3d柱状图, 百度echarts

上面是“百度echarts做一个3D柱状图(动态旋转)”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_2883.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

vuejs如何实现穿梭框左右拖拽(附代码)
wordpress如何在文章中随机插入百度广告
vue语法如何获取父组件传递的值
织梦cms解决webp格式图片上传失败
js百分比小数保留两位小数(整数不补零)