Разбить строку JFreeChart в Java

В MATLAB я могу построить:

x=[1,2,3,4,NaN,5,6];
y=[1,2,3,4,NaN,5,6];

plot(x,y);

и он отображает 2 линии, которые не соединены (см. изображение ниже): один ряд, но 2 строки

Есть ли цифра, аналогичная NaN, которую я могу использовать с JFreeChart, которую я могу использовать для разделения данных, как указано выше? Или мне нужно добавлять разные серии каждый раз, когда я хочу разрыв строки?

[извините, если моя терминология неверна, не стесняйтесь исправить ее, если это поможет другим людям понять!]


person Eduardo    schedule 19.10.2013    source источник


Ответы (1)


Эта проблема была решена путем добавления нулевого значения y в XYSeries:

XYSeries series = new XYSeries("name");
series.add(1,1);
series.add(2,2);
...
series.add(0,null); // note the x value cannot be null or you get an error

надеюсь, это поможет

person Eduardo    schedule 21.10.2013