Ошибка на AmCharts показывает 100,00% в каждом столбце, когда я использую [[Poincents]]]

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");
        }
    });
});
.

Я использую C # с MVC4, чтобы получить данные, и я должен отметить, что это выглядит хорошо на графике. Как я могу это исправить, чтобы показать реальный процент?

Это было полезно?

Решение

Это не будет работать, [[poincents]] отображать процент графа одной серии, поэтому имеет смысл, только если у вас есть более одного графика.В вашем случае вы должны рассчитать значения процентов вручную, добавьте их к вашим данным, причем некоторое имя пользовательского поля, такое как «PercentsCalculced», а затем отобразите это значение в метке: [[PORCENSCALCULL]]

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top