0
是否可以填写绘制XY线和ValueMarker的数据集之间的区域? 查看图片了解一般想法(警告:我的MS Paint技能缺乏)。填充两条相交的线之间的区域?
是否可以填写绘制XY线和ValueMarker的数据集之间的区域? 查看图片了解一般想法(警告:我的MS Paint技能缺乏)。填充两条相交的线之间的区域?
由于lschin,XYDifferenceRenderer是做到这一点的最好办法。为了完成这项工作,您需要创建两个单独的多维双数组来存储到X和Y坐标。第一个数组设置为存储XY线的x和y坐标。第二个阵列是一个常量XY线。要设置这一行,你的X值是相同的。如果您的原始线条高于常量线条,则Y值是您选择的常量线条位置的坐标。如果原始值低于常数,那么常量的Y值就是原始线的Y值。我希望这是有道理的,并且对任何人都有帮助,下面附上代码以便更好地理解。
setConstant =您的常量线的位置。 下面的代码放在一个循环:
indLine[0][i]= XYIndLine.getXValue(1, i);
indLine[1][i] = XYIndLine.getYValue(1, i);
constant[0][i] = XYIndLine.getXValue(1, i);
constant[1][i] = Math.min(setConstant, XYIndLine.getYValue);
一旦做到这一点,然后使用addSeries两个阵列添加到DefaultXYDataset
你知道整合? – 2011-04-29 03:54:13
最相似的渲染器是** [XYDifferenceRenderer](http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/renderer/xy/XYDifferenceRenderer.html)** – lschin 2011-04-29 06:28:59
@ Trevor Arjeski,是我这样做和lschin,生病看看,谢谢 – wdziemia 2011-04-30 19:38:20