There is no data/value for sample1 + ratio3.
The resultant chart shows the the disconnected/broken line on the chart.
What i would like is to do is to connect the previous and the next points, ignoring the above mentioned missing point.
Is is possible

Thanks in advance..
Code: Select all
String sample1 = "Sample 1";
String sample2 = "Sample 2";
String sample3 = "Sample 3";
String ratio1 = "2:0.0";
String ratio2 = "2:0.5";
String ratio3 = "2:1.0";
String ratio4 = "2:1.5";
String ratio5 = "2:2.0";
String ratio6 = "2:2.5";
String ratio7 = "2:3.0";
String ratio8 = "2:3.5";
DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();
defaultcategorydataset.addValue(new Double(1.0), sample1, ratio1);
defaultcategorydataset.addValue(new Double(3.0), sample1, ratio2);
//No data for sample1 ratio3
// defaultcategorydataset.addValue(new Double(5.0), sample1, ratio3);
defaultcategorydataset.addValue(new Double(9.0), sample1, ratio4);
defaultcategorydataset.addValue(new Double(11.0), sample1, ratio5);
defaultcategorydataset.addValue(new Double(12.0), sample1, ratio6);
defaultcategorydataset.addValue(new Double(14.0), sample1, ratio7);
defaultcategorydataset.addValue(new Double(17.0), sample1, ratio8);
defaultcategorydataset.addValue(new Double(2.0), sample2, ratio1);
defaultcategorydataset.addValue(new Double(4.0), sample2, ratio2);
defaultcategorydataset.addValue(new Double(6.0), sample2, ratio3);
defaultcategorydataset.addValue(new Double(8.0), sample2, ratio4);
defaultcategorydataset.addValue(new Double(9.0), sample2, ratio5);
defaultcategorydataset.addValue(new Double(12.0), sample2, ratio6);
defaultcategorydataset.addValue(new Double(13.0), sample2, ratio7);
defaultcategorydataset.addValue(new Double(17.0), sample2, ratio8);
defaultcategorydataset.addValue(new Double(1.0), sample3, ratio1);
defaultcategorydataset.addValue(new Double(2.0), sample3, ratio2);
defaultcategorydataset.addValue(new Double(3.0), sample3, ratio3);
defaultcategorydataset.addValue(new Double(5.0), sample3, ratio4);
defaultcategorydataset.addValue(new Double(7.0), sample3, ratio5);
defaultcategorydataset.addValue(new Double(11.0), sample3, ratio6);
defaultcategorydataset.addValue(new Double(13.0), sample3, ratio7);
defaultcategorydataset.addValue(new Double(17.0), sample3, ratio8);