У меня проблемы с выполнением этой простой вещи.У меня есть этот цикл, добавляющий значения в мои массивы:
for(i = 0; i < sections; i++){
datapointsUser[i] = [i+1, USER_NotesTaken[i]];
datapointsAverage[i] = [i+1, AVERAGE_NotesTaken[i]];
datapointsTopStudent[i] = [i+1, TOP_NotesTaken[i]];
}
Тем не менее, когда я отображаю это на графике jqplot, точки данных не отображаются в наборе целых чисел для оси x.Они выглядят примерно посередине между каждым целым числом, несмотря на то, что я должен был дать им целочисленные значения x из этого цикла.Почему значения не попадают на галочки?Я поставлю код для моего графика ниже.Спасибо!
$.jqplot('statgraph', [datapointsUser, datapointsAverage, datapointsTopStudent], {
axes: {
xaxis: {
numberTicks: sections,
tickInterval: 1,
},
yaxis: {
numberTicks: 16,
},
},
});
Код для заполнения графических массивов:
// Dummy data
USER_NotesTaken = [3, 10, 4, 9, 5];
AVERAGE_NotesTaken = [7, 3, 1, 7, 9];
TOP_NotesTaken = [5, 8, 12, 13, 14];
// Sections variable is 5
for(i = 0; i < sections; i++){
datapointsUser[i] = [i+1, USER_NotesTaken[i]];
datapointsAverage[i] = [i+1, AVERAGE_NotesTaken[i]];
datapointsTopStudent[i] = [i+1, TOP_NotesTaken[i]];
}