如何将图表输入为数值格式,而不是百分比格式

how to input chart into value format, not percent format

<!DOCTYPE HTML>
<html>
<head>
<script>
window.onload = function() {

var chart = new CanvasJS.Chart("chartContainer", {
    animationEnabled: true,
    title: {
        text: "Desktop Search Engine Market Share - 2016"
    },
    data: [{
        type: "pie",
        startAngle: 240,
        yValueFormatString: "##0.00\"%\"",
        indexLabel: "{label} {y}",
        dataPoints: [
            {y: 79.45, label: "Google"},
            {y: 7.31, label: "Bing"},
            {y: 7.06, label: "Baidu"},
            {y: 4.91, label: "Yahoo"},
            {y: 1.26, label: "Others"}
        ]
    }]
});
chart.render();

}
</script>
</head>
<body>
<div id="chartContainer" style="height: 300px; width: 100%;"></div>
<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
</body>
</html>

所以我有这个语法,但是当它出现时,它变成了值的百分比,如何转换格式成为值本身,而不是百分比格式 (%)

您可以通过设置 yValueFormatString 来格式化工具提示中显示的 y 值。从代码中删除 yValueFormatString 应该根据您的要求。

var chart = new CanvasJS.Chart("chartContainer", {
  title: {
      text: "Desktop Search Engine Market Share - 2016"
  },
  data: [{
      type: "pie",
      startAngle: 240,
      //yValueFormatString: "##0.00\"%\"",
      indexLabel: "{label} {y}",
      dataPoints: [
          {y: 79.45, label: "Google"},
          {y: 7.31, label: "Bing"},
          {y: 7.06, label: "Baidu"},
          {y: 4.91, label: "Yahoo"},
          {y: 1.26, label: "Others"}
      ]
  }]
});
chart.render();
<script src="https://canvasjs.com/assets/script/canvasjs.min.js"></script>
<div id="chartContainer" style="height: 200px; width: 100%;"></div>