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"
}
}
Чтобы узнать больше об этом, пожалуйста, обратитесь