Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除Google可视化饼图中的图例_Javascript_Charts_Google Visualization - Fatal编程技术网

Javascript 删除Google可视化饼图中的图例

Javascript 删除Google可视化饼图中的图例,javascript,charts,google-visualization,Javascript,Charts,Google Visualization,我试图在饼图中隐藏标签。我认为正确的词是标签?但我可能错了。基本上,我有一个饼图,显示一些数据,饼图外有一个带有颜色立方体的标签,旁边有一个名称,显示每种颜色代表什么,我想去掉它,因为在悬停时,我显示相同的数据,它占用了一些我想使用的有价值的不动产。以下是我的Javascript代码: google.load("visualization", "1", { packages: ["corechart"] }); google.setOnLoadCallback(drawChart);

我试图在饼图中隐藏标签。我认为正确的词是标签?但我可能错了。基本上,我有一个饼图,显示一些数据,饼图外有一个带有颜色立方体的标签,旁边有一个名称,显示每种颜色代表什么,我想去掉它,因为在悬停时,我显示相同的数据,它占用了一些我想使用的有价值的不动产。以下是我的Javascript代码:

 google.load("visualization", "1", { packages: ["corechart"] });
    google.setOnLoadCallback(drawChart);

    function drawChart() {
        var options = {
            title: '',
            is3D: true
        };
        $.ajax({
            type: "POST",
            url: "myPage.aspx/GetChartData",
            data: '{}',
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (r) {
                //console.log(JSON.stringify(r))
                var data = google.visualization.arrayToDataTable(r.d);
                var chart = new google.visualization.PieChart($("#chart")[0]);
                var formatter = new google.visualization.NumberFormat(
  { negativeColor: 'red', negativeParens: true, pattern: '$###,###.##' });
                formatter.format(data, 1);
                chart.draw(data, options);
            },
            failure: function (r) {
                alert(r.d);
            },
            error: function (r) {
                alert(r.d);
            }
        });
    }

谷歌图表可视化,扼杀传奇:

legend: {position: 'none'} 
--这将扼杀谷歌图表中的传奇

此外,JS也可以这样做:

因此,这最终应该为您做到:

google.load("visualization", "1", { packages: ["corechart"] });
    google.setOnLoadCallback(drawChart);

    function drawChart() {
        var options = {
            title: '',
            is3D: true,
            legend: none,
        };
        $.ajax({
            type: "POST",
            url: "myPage.aspx/GetChartData",
            data: '{}',
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (r) {
                //console.log(JSON.stringify(r))
                var data = google.visualization.arrayToDataTable(r.d);
                var chart = new google.visualization.PieChart($("#chart")[0]);
                var formatter = new google.visualization.NumberFormat(
  { negativeColor: 'red', negativeParens: true, pattern: '$###,###.##' });
                formatter.format(data, 1);
                chart.draw(data, options);
            },
            failure: function (r) {
                alert(r.d);
            },
            error: function (r) {
                alert(r.d);
            }
        });
    }

对不起,C#是我的代码,asp.net是我的前端。我将JS放在哪里,在哪个变量中?选项?Ip将其放在选项中,似乎效果良好。这样做的缺点是什么?缺点是你必须在某个时候解释漂亮的颜色意味着什么。
google.load("visualization", "1", { packages: ["corechart"] });
    google.setOnLoadCallback(drawChart);

    function drawChart() {
        var options = {
            title: '',
            is3D: true,
            legend: none,
        };
        $.ajax({
            type: "POST",
            url: "myPage.aspx/GetChartData",
            data: '{}',
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (r) {
                //console.log(JSON.stringify(r))
                var data = google.visualization.arrayToDataTable(r.d);
                var chart = new google.visualization.PieChart($("#chart")[0]);
                var formatter = new google.visualization.NumberFormat(
  { negativeColor: 'red', negativeParens: true, pattern: '$###,###.##' });
                formatter.format(data, 1);
                chart.draw(data, options);
            },
            failure: function (r) {
                alert(r.d);
            },
            error: function (r) {
                alert(r.d);
            }
        });
    }