如何使用JFreeChart绘制曲面?

时间:2010-10-29 05:45:02

标签: java scala charts jfreechart

我希望能够在图表上设置每个点的颜色(由x& y寻址,其中x是一个DateTime(实际上是joda-time),y是一个double)来表示az = f(x,y)值。是否可以使用JFreeChart?

3 个答案:

答案 0 :(得分:8)

如果我正确理解您的需求,我认为您希望将XYPlot与XYBlockRenderer一起使用。 引用文档:

  

通过在每个(x,y)点绘制颜色块来表示来自XYZDataset的数据的渲染器,其中颜色是数据集中z值的函数

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

答案 1 :(得分:6)

答案 2 :(得分:-3)

据我记得,默认情况下不可能。您只能为每个绘制的系列设置一种颜色。但是,我认为可以扩展AbstractRenderer并实现您的需求。

当然有可能我误会了。不记得肯定。 :P