AmChartsのバグは、[[パーセント]]を使用している場合、すべての列で100.00%を示しています
-
26-12-2019 - |
質問
私は私のコードにこの奇妙なバグを持っています。 私がAmChartsを使っていて、各列の割合を表示しようとしているとき、すべての列は100.00%です。
AmCharts.ready(function () {
$.ajax({
url: 'Analytics/GetDivergenceByApp?appid=46',
type: 'POST',
contentType: 'application/json;',
//data: JSON.stringify({ id: checkId }),
success: function run(dataset) {
// RADAR CHART
chart = new AmCharts.AmSerialChart();
chart.dataProvider = dataset;
chart.categoryField = "col";
chart.startDuration = 1;
chart.sequencedAnimation = false;
var categoryAxis = chart.categoryAxis;
categoryAxis.gridPosition = "start";
// VALUE AXIS
var valueAxis = new AmCharts.ValueAxis();
valueAxis.axisAlpha = 0.15;
valueAxis.minimum = 0;
valueAxis.dashLength = 3;
valueAxis.stackType = "regular";
chart.addValueAxis(valueAxis);
// GRAPH
var graph = new AmCharts.AmGraph();
graph.type = "column";
graph.labelText = "[[percents]]%";
graph.valueField = "value";
graph.title = "All Pushes";
graph.fillAlphas = 0.6;
graph.balloonText = "[[value]] os type installations";
chart.addGraph(graph);
// WRITE
chart.write("chartdiv2");
}
});
});
.
私はMVC4を使ってC#を使用してデータを取得し、チャートに問題が発生する必要があります。 実際の割合を表示するにはどうすれば修正しますか?
解決
これはうまくいきません。[[パーセント]] 1シリーズのグラフの割合を表示するため、複数のグラフがある場合にのみ意味があります。あなたの場合は、パーセント値を手動で計算し、それらをデータに追加してください。
所属していません StackOverflow