Java 如何将JFreeChart设置为不排序数据集?

Java 如何将JFreeChart设置为不排序数据集?,java,jfreechart,Java,Jfreechart,我有一个小项目,它可以在数据库中绘制数据的图表。DB中的一条记录如下所示: ID, Name, Xcoord, Ycoord 1st(1:1) 2nd(2:2) 3rd(3:3) 4th(4:4) ... 10th(10:10); 例如,我添加了10个点,其坐标大致如下: ID, Name, Xcoord, Ycoord 1st(1:1) 2nd(2:2) 3rd(3:3) 4th(4:4) ... 10th(10:10); 在此之后,我想再添加一个点11(5,7:5,7),第10个点必

我有一个小项目,它可以在数据库中绘制数据的图表。DB中的一条记录如下所示:

ID, Name, Xcoord, Ycoord
1st(1:1) 2nd(2:2) 3rd(3:3) 4th(4:4) ... 10th(10:10);
例如,我添加了10个点,其坐标大致如下:

ID, Name, Xcoord, Ycoord
1st(1:1) 2nd(2:2) 3rd(3:3) 4th(4:4) ... 10th(10:10);
在此之后,我想再添加一个点
11(5,7:5,7)
,第10个点必须连接到第11个点。所以这条线必须向左走。现在,
XYPlot
对我的
XYDataset
进行排序,第11点绘制在第5点和第6点之间,我不希望这样

有人能帮忙吗

更新:正如垃圾神先生正确假设的那样,我使用org.jfree.data.xy.XYSeries(),并将autosort标志设置为
错误导致正确绘图。

如果不知道您使用的是哪个
XYDataset
,则很难具体说明。几个
XxxSeriesCollection
子类通常包含在构造函数中具有可选
autoSort
参数的序列。例如,
XYSeriesCollection
包含零个或多个具有合适构造函数的元素:

XYSeries(java.lang.Comparable key, boolean autoSort)
XYSeries(java.lang.Comparable key, boolean autoSort, boolean allowDuplicateXValues)

您使用哪个
XYDataset
更新问题?+1。谢谢!这对我帮助很大:)我很乐意给这个答案投赞成票,但我没有得到足够的声誉。