Как изменить значения текста в легенде

Значения легенды всегда отображаются одинаково (Последнее обновленное значение).
Ввод text1 а также text2 означает, что результат value+s для всех.
Что означает, что я не могу изменить legend.valueText

Скачать с https://github.com/amcharts/amcharts3/blob/master/samples/area100PercentStacked.html

Образец кода:

$.each(graphValues, function (graphKey, graphValue) {
var legend = new AmCharts.AmLegend();
legend.borderAlpha = 0.2;
legend.horizontalGap = 10;
legend.spacing = 30;
legend.position = "top";
legend.useGraphSettings = false;
legend.valueWidth = 100;
legend.labelWidth = 200;
legend.valueAlign = "left";
legend.equalWidths = true;
legend.markerLabelGap = 3;

/* Add prefix and suffix */
if (graphValue == 'text1') {
legend.valueText = ': $[[value]]'; //Add prefix "$"} else if (graphValue == 'text2') {
legend.valueText = ': [[value]]s'; //Add suffix "s"} else{
legend.valueText = ': [[value]]';
}
/* End of prefix and suffix */
chart.addLegend(legend);
}

Желаемый результат
[[value]]s [[value]]s

Ожидаемый результат
$[[value]] [[value]]s

Пожалуйста, предложите мне!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]