Я использую AmCharts v2. Мне нужно создать пробелы в линейной диаграмме, но я не знаю, как это сделать, если я загружаю внешние данные (d3). Я нашел способ создать его вручную, но он не работает, если я получаю данные из файла, у которого уже есть все данные. Он загружает так: http://i.imgur.com/Ht1ihCa.png Как вы можете видеть, разница будет составлять от 17 до 21.AmCharts - Как создать пробелы в линейной диаграмме, если Im загружает внешние данные
И это часть кода, получить данные и место в графике, чтобы создать его, где я думаю, зазор код будет:
//Create a scale of a graphic
valueAxis[i] = new AmCharts.ValueAxis();
valueAxis[i].axisColor = colors[i - 1];
valueAxis[i].axisThickness = 2;
valueAxis[i].gridAlpha = 0;
valueAxis[i].offset = i * 20;
chart.addValueAxis(valueAxis[i]);
graphics[i] = new AmCharts.AmGraph();
graphics[i].valueAxis = valueAxis[i];
graphics[i].title = d;
graphics[i].valueField = d;
graphics[i].bullet = "round";
graphics[i].hideBulletsCount = 30;
graphics[i].bulletBorderThickness = 1;
chart.addGraph(graphics[i]);
не должно быть пробела? в чем именно проблема? вы даете данные в амбраты, и они создают графики, есть пробел, потому что данных нет. –
Линия, соединяющая точку с 16-го по 22-й день. Я не хочу, чтобы она была создана. Как и этот: https://puu.sh/sEjt7/c54c07448b.png Но опять же, как они создали этот пробел вручную, я не могу этого сделать. – Seishura