0

我想创建垂直线,例如我在 x=0 和 x=20 之间有一个空格,并且我有一个 jtextfield,用户可以在其中输入一个数字,并且该数字将创建相同数量的垂直线在 x=0 和 x=20 的空间中。我正在使用 xyplot ,问题是,如果我使用相同的系列来添加点,我将得到一条锯齿线,例如,如果我这样做:

       series.add(0,-2)
       series.add(0,2) 
       series.add(4,-2) 
       series.add(4,2)

因此,对于不同的坐标 xx,我必须有不同的系列。但是如果我做一个不同的系列,我也必须做一个不同的数据集,因为当我尝试将不同的系列添加到同一个数据集时,我会得到一个错误。我想过使用 for 循环来创建不同的数据集和不同的系列,但我不知道我该怎么做。我可以使用网格线来执行此操作,但我只想查看 x=0 和 x=20 之间的线,我不知道我是否可以使用网格线来执行此操作,我也不知道如何改变网格线之间的空间。所以也许你可以告诉我关于这个的想法,如果你能指导我,那就太好了。

4

1 回答 1

3

JFreeChart中有一个工具可以将“标记”添加到绘图中以标记沿轴的特定值。标记通常绘制为横跨绘图的线,垂直于 x 轴(域标记)或 y 轴(范围标记)。在您的情况下,听起来您想在绘图中添加固定数量的域标记,因此您应该在绘图上调用addDomainMarker()方法。

于 2013-09-10T08:28:51.417 回答