Amcharts의 버그는 [[Percents]을 사용할 때마다 100.00 %를 보여줍니다.

StackOverflow https://stackoverflow.com//questions/20050582

  •  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 #을 사용하고 있습니다. 차트에서 잘 나타납니다. 실제 비율을 보여주기 위해 어떻게 해결할 수 있습니까?

도움이 되었습니까?

해결책

이것은 작동하지 않습니다 [[Percents]]는 하나의 시리즈의 그래프의 백분율을 표시하므로 하나 이상의 그래프가있는 경우에만 의미가 있습니다.귀하의 경우에 수동으로 백분율 값을 계산하고 데이터에 추가하십시오. "percentsCalculated"와 같은 일부 사용자 정의 필드 이름 으로이 값을 레이블에 표시하십시오 : [[percentsCalculated]]

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top