xiaoxiao5ya
<!DOCTYPE html>
<head>
    <meta charset="utf-8">
    <title>ECharts</title>
</head>
<body>
    <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    <div id="main" style="height:400px"></div>
    <!-- ECharts单文件引入 -->
    <script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
    <script type="text/javascript">
    var placeList = [
    {name:\'海门\', geoCoord:[121.15, 31.89]},
    {name:\'鄂尔多斯\', geoCoord:[109.781327, 39.608266]},
   
    {name:\'大庆\', geoCoord:[125.03, 46.58]}
]
        // 路径配置
        require.config({
            paths: {
                echarts: \'http://echarts.baidu.com/build/dist\'
            }
        });
        
        // 使用
        require(
            [
                \'echarts\',
                \'echarts/chart/bar\' ,// 使用柱状图就加载bar模块,按需加载
                \'echarts/chart/map\',
                \'echarts/chart/radar\'
            ],
            function (ec) {
                // 基于准备好的dom,初始化echarts图表
                var myChart = ec.init(document.getElementById(\'main\')); 
                
                var option = {
    title : {
        text: \'预算 vs 开销(Budget vs spending)\',
        subtext: \'纯属虚构\'
    },
    tooltip : {
        trigger: \'axis\'
    },
    legend: {
        orient : \'vertical\',
        x : \'right\',
        y : \'bottom\',
        data:[\'预算分配(Allocated Budget)\',\'实际开销(Actual Spending)\']
    },
    toolbox: {
        show : true,
        feature : {
            mark : {show: true},
            dataView : {show: true, readOnly: false},
            restore : {show: true},
            saveAsImage : {show: true}
        }
    },
    polar : [
       {
           indicator : [
               { text: \'销售(sales)\', max: 6000},
               { text: \'管理(Administration)\', max: 16000},
               { text: \'信息技术(Information Techology)\', max: 30000},
               { text: \'客服(Customer Support)\', max: 38000},
               { text: \'研发(Development)\', max: 52000},
               { text: \'市场(Marketing)\', max: 25000}
            ]
        }
    ],
    calculable : true,
    series : [
        {
            name: \'预算 vs 开销(Budget vs spending)\',
            type: \'radar\',
            data : [
                {
                    value : [4300, 10000, 28000, 35000, 50000, 19000],
                    name : \'预算分配(Allocated Budget)\'
                },
                 {
                    value : [5000, 14000, 28000, 31000, 42000, 21000],
                    name : \'实际开销(Actual Spending)\'
                }
            ]
        }
    ]
};
        
                // 为echarts对象加载数据 
                myChart.setOption(option); 
            }
        );         
        
  
    </script>
</body>

可以直接使用

分类:

技术点:

相关文章:

  • 2021-12-23
  • 2021-06-30
  • 2021-04-14
  • 2021-12-23
  • 2021-10-13
  • 2022-01-21
  • 2021-08-13
  • 2021-06-18
猜你喜欢
  • 2021-10-03
  • 2021-10-03
  • 2021-10-03
  • 2021-12-28
  • 2021-10-03
  • 2021-10-03
  • 2021-04-22
相关资源
相似解决方案