默认情况下 JFreeChart 中的 XYStepChart 从概念“实现”意味着如果我们有以下数据:(1,4),( 2,5)步骤图如下:
我想在步骤图上用“概念”绘制这些数据:
默认情况下JFreeChart是否支持这样的概念,或者我必须自己实现它(例如通过输入输入数据)?
也许你知道另一个支持概念提到的Java图表库吗?
答案 0 :(得分:2)
您可以使用setStepPoint()课程中的XYStepRenderer方法来接近您所寻找的内容。此属性的值范围为0.0到1.0,默认值为1.0。当在两个点(x0,y0)和(x1,y1)之间进行转换时,在某一点上需要从y0到y1进行垂直移动。 stepPoint确定在x0到x1范围内的垂直过渡位置。如果stepPoint == 1.0(默认值),则垂直过渡在x1处进行。如果stepPoint == 0.0,则垂直过渡在x0处进行。如果stepPoint是介于两者之间的某个值(比如0.5),则沿着范围(x0,x1)的该小数点进行垂直过渡。