2010-10-29 37 views
2

我希望能够设置每个点的颜色(由x & y寻址,其中x是实际的joda-time的DateTime,y是双精度值),以表示az = f (x,y)值。 JFreeChart有可能吗?如何使用JFreeChart绘制曲面?

回答

8

如果我理解正确的话你的需求我想你想使用带XYBlockRenderer的XYPlot。 引用文档:

,通过在每个(X,Y)点,其中,所述颜色是z值的从所述数据集的函数绘制的彩色块代表从XYZDataset数据A渲染

检查XYBlockRenderer的文档中的示例图像:http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/renderer/xy/XYBlockRenderer.html

+0

谢谢你的完美答案。说实话,我惊喜有一个。 – Ivan 2010-11-11 20:51:25

-3

据我所知,这是不可能的默认情况下。您可以为每个绘制的系列只设置一种颜色。不过,我认为可以扩展AbstractRenderer并实现你所需要的。

当然有可能我错了。不记得当然。 :P