zoukankan      html  css  js  c++  java
  • hightchart扇形图asp.net mvc 实现

    实现效果

    实现代码:

    function InitChart() {
            chartBQ = new Highcharts.Chart({
                chart: {
                    renderTo: 'container',
                    plotBackgroundColor: null,
                    plotBorderWidth: null,
                    plotShadow: false
                }, title: {
                    text: null
                },
                credits: {
                    enabled: false//去水印
                },
                tooltip: {
                    pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
                },
                plotOptions: {
                    pie: {
                        size: 300,
                        innerSize: 70,
                        allowPointSelect: true,
                        cursor: 'pointer',
                        dataLabels: {
                            enabled: false
                        },
                        showInLegend: true
                    }
                },
                series: [{
                    type: 'pie',
                    name: '所占比例'
                }]
            });
            //调用查询,加载数据
            GetDataBQ();
        }
        function GetDataBQ() {
            $.ajax({
                type: 'get',
                url: "../../ReportManage/Report/PhoneTypeTu",
                data: { sdate: $("#myyear").val() },
                success: function (data) {
                    data = JSON.parse(data);
                    var newdata = new Array();
                    $.each(data, function (i, d) {
                        newdata.push(new Array(d.sname, parseInt(d.svalue)));
                    });
                    chartBQ.series[0].setData(newdata);//数据填充到highcharts上面
                },
                error: function (e) {
                    alert("不好意思,要访问的数据跑到火星去了。。。。");
                }
            });
        };

    mvc后端代码就是一个简单查询,得到列表数据,然后返回成JSON数据

  • 相关阅读:
    axios
    MySQL -- 书写规则(常数:字符串、日期、数字、 单引号的使用、半角空格)
    MySQL -- 图解:内连接、外连接、左(外)连接、右(外)连接、全连接
    Linux -- Linux下md5sum用法 (查看文件或字符串的md5值)
    Python3 -- Python获取昨天,今天,明天,本周,上周,本月,上月,本季,本年,去年时间
    Linux -- 执行脚本时&和&&
    Linux -- 定时任务 crontab 命令
    Python3 -- json格式 存储、读取文件
    Hive -- SQL 语法
    Hive -- 目录
  • 原文地址:https://www.cnblogs.com/gxwa/p/9103331.html
Copyright © 2011-2022 走看看