Я прочитал несколько ответов на этот вопрос, но они, похоже, не работают для меня.
function drawChart1() {
var p = [];
var r = [];
regionsList.forEach(function (region) {
if (priceList[region] != 0) r.push(region);
});
r.forEach(function (region) {
p.push(priceList[region]);
});
var basePrice = Math.min.apply(null, p.filter(Boolean));
var series = [];
r.forEach(function(region) {
if (region == "X") {
if (priceList[region] == basePrice) series.push({ meta: 'indigo', value: priceList[region] });
else series.push({ meta: 'danger', value: priceList[region] });
} else if (priceList[region] == basePrice) series.push({ meta: 'orange', value: priceList[region] });
else series.push(priceList[region]);
});
$("#chart1").find("h5").html('Цена на ' + productName);
var o = JSON.parse(JSON.stringify(chartOptions));
o.plugins.push(
Chartist.plugins.ctAxisTitle({
axisY: {
axisTitle: dataOptions.currency,
axisClass: "ct-axis-title",
offset: {
x: 0,
y: 15
},
flipTitle: true
}
})
);
o.plugins.push(
Chartist.plugins.tooltip()
);
}
Это мой код.Проблема, которую я получаю, состоит в том, что у меня есть только цифры на моем лейбле, но не регионы, которые мне действительно нужны.Что я должен добавить к своему коду?
Буду очень признателен за вашу помощь!