ทำลายบรรทัดของ JFreeChart ใน Java

ใน MATLAB ฉันสามารถลงจุด:

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

plot(x,y);

และพล็อต 2 บรรทัดที่ไม่ได้ต่อกัน (ดูภาพด้านล่าง): one series but 2 lines

มีตัวเลขที่คล้ายกับ NaN ที่ฉันใช้กับ JFreeChart ที่ฉันสามารถใช้เพื่อแยกข้อมูลเหมือนด้านบนได้หรือไม่ หรือฉันต้องเพิ่มซีรีส์อื่นทุกครั้งที่ต้องการแบ่งบรรทัด?

[ขออภัยหากคำศัพท์ของฉันไม่ถูกต้อง โปรดแก้ไขให้ถูกต้องหากช่วยให้ผู้อื่นเข้าใจ!]


person Eduardo    schedule 19.10.2013    source แหล่งที่มา


คำตอบ (1)


ปัญหานี้แก้ไขได้โดยการเพิ่มค่า null 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