ZingChart饼图切片的百分比

Mar*_*mon 3 zingchart

(我之前曾问过一个类似的问题,但问题又出现了.)

我有一个使用ZingCharts的非常简单的饼图,但即使ZingCharts网站上的所有示例都显示每个切片的百分比,我也无法显示百分比.请注意,我正在使用价值框.我正在使用CDN中最新版本的ZingCharts:https://cdn.zingchart.com/zingchart.min.js

请注意,我正在寻找显示在切片上的百分比,而不是在值框中,该值是通过一行连接到每个切片的文本.

这是我的代码:

<div id="pie-chart">&nbsp;</div>

<script>
var slices = var slices = slices = [
    {"values":[59],"text":"USA"},
    {"values":[55],"text":"UK"}
];

var chartData = {
    "type":"pie",
  "plot":{
    "value-box":{
      "visible":true,
      "placement":"out",
      "text":"%t (%v)"
    }
  },
    "series": slices
};

zingchart.render({
        id:"pie-chart",
        data: chartData,
        height:400,
        width:"100%"
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我想使用标准饼图,而不是具有更多效果的饼图.

mik*_*ltz 5

要在图表上显示百分比值,您需要使用%npv(node-percent-value)标记而不是%v显示原始值的标记.饼图类型页面中的更多信息:http://www.zingchart.com/docs/chart-types/pie/

请注意,值框的默认功能是

       "value-box" : {
          "placement" : "in",
          "text" : "%npv%"
       }
Run Code Online (Sandbox Code Playgroud)

因此,您可以选择从JSON中省略它.在下面的示例中,我已明确显示带有选项的JSON.

var slices = [
  {"values":[59],"text":"USA"},
  {"values":[55],"text":"UK"}
];
var chartData = {
    "type":"pie",
    "series": slices,
    "plot" : {
       "value-box" : {
          "placement" : "in",
          "text" : "%npv%"
       }
     }
};

zingchart.render({
        id:"pie-chart",
        data: chartData,
        height:400,
        width:"100%"
    });
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdn.zingchart.com/zingchart.min.js"></script>
<div id="pie-chart"></div>
Run Code Online (Sandbox Code Playgroud)