Использую библиотеку Highchart ,по коду вроде как все правильно прописал но вместо того чтоб у каждого столбика было свое название ,они все под фракцией "-10 ". Что не так то ? Вот сам код ... **Возвращается запрос таким образом (взял для примера другой график и сделал по своему принципу ,данные хранятся в переменных n_data1 ,n_data2 ,n_data3 **
function(data) {
var n_data1 = [205],
n_data2 = [400],
n_data3 = [290],
dataLength = data.length,
i = 0;
for (i; i < dataLength; i += 1) {
switch (data[i][1]) {
n_data1.push([
data[i][0] / 100, // var val1
]);
break;
n_data2.push([
data[i][0] / 100, // var val1
]);
break;
n_data3.push([
data[i][0] / 100, // var val1
]);
break;
default:
}
}
Highcharts.chart('container', {
chart: {
type: 'column'
},
title: {
text: 'Browser market shares. January, 2018'
},
subtitle: {
text: 'Click the columns to view versions. Source: <a href="http://statcounter.com" target="_blank">statcounter.com</a>'
},
xAxis: {
type: 'category'
},
yAxis: {
title: {
text: 'Total percent market share'
}
},
legend: {
enabled: false
},
plotOptions: {
series: {
borderWidth: 0,
dataLabels: {
enabled: true,
format: '{point.y:.1f}%'
}
}
},
tooltip: {
headerFormat: '<span style="font-size:11px">{series.name}</span><br>',
pointFormat: '<span style="color:{point.color}">{point.name}</span>: <b>{point.y:.2f}%</b> of total<br/>'
},
series: [
{dataLabels: {enabled: true},
"name": "Окатыши",
"colorByPoint": true,
colors: ['#4b0e0e',],
data: n_data1,
},
{dataLabels: {enabled: true},
"name": "Окатыши",
"colorByPoint": true,
colors: ['#0b4a0d',],
data: n_data2,
},
{dataLabels: {enabled: true},
"name": "Окатыши",
"colorByPoint": true,
colors: ['#1c165f',],
data:n_data3,
},
],
})};
И скриншот
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Из книги "ПрограммированиеПринципы и практика использования с++"
вообше то неправильно выполнить задание за вас, но я решил помочь вам кое в чемВо первых нужно сравнивать строки так, чтобы сравнивались...
На emaxx начал изучать алгоритмыДошел до графов