FusionCharts Pie показывает неправильные значения

Приведенный ниже код JSON создает круговую диаграмму FusionCharts просто отлично, за исключением того, что диаграмма при отображении показывает неверные значения. В этом случае диаграмма показывает: Белок: 15,7% Жир: 6,6% Влажность: 77,7% Зачем это нужно делать?

    FusionCharts.ready(function(){
      var pieChart = new FusionCharts({
        "type": "pie2d",
        "renderAt": "detailPiechart",
        "width": "260",
        "height": "260",
        "dataFormat": "json",
        "dataSource": {
    "chart": {
        "paletteColors": "#18a4a4,#ffa365,#c0c0c0",
        "theme": "fint",
        "startingAngle": "325",
        "bgColor": "#ffffff",
        "baseFontSize": "12",
        "pieRadius": "75",
        "labelFontSize": "12",
        "labelDistance": "1",
        "showBorder": "0",
        "showValues": "1",
        "animation": "0",
        "showLabels": "0",
        "use3DLighting": "1",
        "showShadow": "0",
        "enableSmartLabels": "0",
        "startingAngle": "0",
        "showPercentValues": "1",
        "showPercentInTooltip": "1",
        "decimals": "1",
        "captionFontSize": "14",
        "subcaptionFontSize": "14",
        "subcaptionFontBold": "0",
        "toolTipColor": "#ffffff",
        "toolTipBorderThickness": "0",
        "toolTipBgColor": "#000000",
        "toolTipBgAlpha": "80",
        "toolTipBorderRadius": "2",
        "toolTipPadding": "5",
        "showHoverEffect": "1",
        "showLegend": "1",
        "legendBgColor": "#ffffff",
        "legendBorderAlpha": "0",
        "legendShadow": "0",
        "legendItemFontSize": "12",
        "legendItemFontColor": "#666666",
        "useDataPlotColorForLabels": "1"
    },
    "data": [
        {
            "label": "Protein",
            "value": "15.3"
        },
        {
            "label": "Fat",
            "value": "6.4"
        },
        {
            "label": "Moisture",
            "value": "75.8"
        }
    ]
   }
    });
    pieChart.render();
})

2 ответа

Поскольку атрибут "showPercentValues": "1" установлен на уровне диаграммы, поэтому значения отображаются в процентах. См. Это: http://bit.ly/1mWHvM1

Вам нужно будет установить атрибуты showPercentValues ​​на 1.

        {
  "chart": {
    "showPercentValues": "1",
    "showPercentInTooltip": "0"
  }
}

Чтобы узнать больше об этом, пожалуйста, обратитесь

ДемоJsFiddle

Другие вопросы по тегам