zoukankan      html  css  js  c++  java
  • Echarts-雷达图

     // 显示能力雷达图
         $(".company .grade").hover(function () {
            $(".powerChart").show();
            var id = $(this).attr("data-id");
            var positionX = $(this).offset().left;
            var positionY = $(this).offset().top;
           $.ajax({
                type: "POST",
                cache: false,
                url: "/Question/GetShopRadarMap",
                data: {
                    shopId: id
                },
                contentType: "application/x-www-form-urlencoded",
                dataType: "json",
                async: false,
                success: function (result) {
                    var myChart;
                    var domMain = document.getElementById('powerChart');
                    var option = {
                        tooltip: {
                            trigger: 'axis'
                        },
                        radar: {
                            name: {
                                textStyle: {
                                    color: '#000' 
                                }
                            },
                            indicator: [],//雷达图数据
                            nameGap:5,//文字距离图形的距离
                            radius: 52//设置雷达图大小
                           
                        },
                        series: [] 
                    };
                   
                    var category = result.resultList;
                    var num = [];
                    for (var i = 0; i < category.length; i++) {
                        option.radar.indicator.push({ name: category[i].CategoryName});
                        num.push(category[i].AnswerNum);
                    }
                  
                    option.series.push({
                        type: 'radar',
                        data: [{
                             value: num 
                        }]
                    });
                    myChart = echarts.init(domMain);
                    myChart.setOption(option, true);
     
    
                }
            });
            $(".powerChart").css({ "left": positionX-100, "top": positionY+30 });// 定位雷达图显示的位置
    
        },function() {
            $(".powerChart").hide();
        }); 
    html:<div id="powerChart"></div>
    
    css:#powerChart{ 220px;height:180px;margin: 0 15px;}
  • 相关阅读:
    异常处理学习笔记
    android 测试
    android 创建快捷方式
    POJ 3320 尺取法(基础题)
    HDOJ 1260 DP
    数位DP练习
    P2727 Stringsobits
    poj 2229 DP
    Canada Cup 2016 C. Hidden Word
    hdoj 1231 最大连续子列和
  • 原文地址:https://www.cnblogs.com/ss977/p/7767207.html
Copyright © 2011-2022 走看看