153Echarts - 旭日图(Sunburst VisualMap)

简介: 153Echarts - 旭日图(Sunburst VisualMap)
效果图

源代码
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>ECharts</title>
    <!-- 引入 echarts.js -->
    <script src="js/echarts.min.js"></script>
    <script src="js/jquery-1.11.0.min.js"></script>
    <script src="dist/extension/dataTool.js"></script>
  </head>
  <body>
    <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    <div id="main" style="width: 1024px;height:768px;"></div>
    <script type="text/javascript">
      // 基于准备好的dom,初始化echarts实例
      var myChart = echarts.init(document.getElementById('main'));
      var option;
var data = [{
    name: 'Grandpa',
    children: [{
        name: 'Uncle Leo',
        value: 15,
        children: [{
            name: 'Cousin Jack',
            value: 2
        }, {
            name: 'Cousin Mary',
            value: 5,
            children: [{
                name: 'Jackson',
                value: 2
            }]
        }, {
            name: 'Cousin Ben',
            value: 4
        }]
    }, {
        name: 'Aunt Jane',
        children: [{
            name: 'Cousin Kate',
            value: 4
        }]
    }, {
        name: 'Father',
        value: 10,
        children: [{
            name: 'Me',
            value: 5,
            itemStyle: {
                color: 'red'
            }
        }, {
            name: 'Brother Peter',
            value: 1
        }]
    }]
}, {
    name: 'Mike',
    children: [{
        name: 'Uncle Dan',
        children: [{
            name: 'Cousin Lucy',
            value: 3
        }, {
            name: 'Cousin Luck',
            value: 4,
            children: [{
                name: 'Nephew',
                value: 2
            }]
        }]
    }]
}, {
    name: 'Nancy',
    children: [{
        name: 'Uncle Nike',
        children: [{
            name: 'Cousin Betty',
            value: 1
        }, {
            name: 'Cousin Jenny',
            value: 2
        }]
    }]
}];
option = {
    visualMap: {
        type: 'continuous',
        min: 0,
        max: 10,
        inRange: {
            color: ['#2D5F73', '#538EA6', '#F2D1B3', '#F2B8A2', '#F28C8C']
        }
    },
    series: {
        type: 'sunburst',
        data: data,
        radius: [0, '90%'],
        label: {
            rotate: 'radial'
        }
    }
};
      myChart.setOption(option);
    </script>
  </body>
</html>
目录
相关文章
152Echarts - 旭日图(Basic Sunburst)
152Echarts - 旭日图(Basic Sunburst)
69 0
echarts 标尺相关参数(visualMap属性设置)
echarts 标尺相关参数(visualMap属性设置)
echarts 标尺相关参数(visualMap属性设置)
Echarts实战案例代码(19):利用visualMap视觉映射组件制作五色玫瑰工作进程图
Echarts实战案例代码(19):利用visualMap视觉映射组件制作五色玫瑰工作进程图
235 0
|
3月前
Echarts visualMap属性记录
这篇文章是关于ECharts中visualMap属性的详细记录。文中首先定义了visualMap的作用,即进行数据到视觉元素的映射。接着,通过一系列详细的配置参数,如类型、显示控制、数据范围、样式和格式化工具等,介绍了如何配置连续型和分段型visualMap组件。最后,作者通过具体代码示例,说明了如何将这些配置应用于实际的ECharts图表中,以实现数据的视觉编码效果。
82 0
Echarts visualMap属性记录
|
JSON 数据格式
Echarts分段折线图图例样式visualMap颜色修改
Echarts分段折线图图例样式visualMap颜色修改
218 1
151Echarts - 旭日图(Monochrome Sunburst)
151Echarts - 旭日图(Monochrome Sunburst)
72 0
150Echarts - 旭日图(Sunburst Label Rotate)
150Echarts - 旭日图(Sunburst Label Rotate)
89 0
149Echarts - 旭日图(Drink Flavors)
149Echarts - 旭日图(Drink Flavors)
79 0
148Echarts - 旭日图(Book Records)
148Echarts - 旭日图(Book Records)
71 0
|
数据可视化 JavaScript 定位技术
Echarts参数属性学习:地图可视化视觉映射组件visualMap数组最大值max的获取方式
Echarts参数属性学习:地图可视化视觉映射组件visualMap数组最大值max的获取方式
423 0