代码之家  ›  专栏  ›  技术社区  ›  Ivan

如何用JFreeChart绘制曲面?

  •  2
  • Ivan  · 技术社区  · 14 年前

    我希望能够设置图表上每个点的颜色(由x&y寻址,其中x是日期时间(实际上是joda时间),y是双精度的),以表示z=f(x,y)值。有可能用JFreeChart吗?

    3 回复  |  直到 14 年前
        1
  •  8
  •   hbatista    14 年前

    如果我正确地理解了您的需求,我认为您需要将XYPlot与XYBlockRenderer结合使用。

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

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

        3
  •  -3
  •   Alex Nikolaenkov    14 年前

    据我记忆,这在默认情况下是不可能的。每个打印序列只能设置一种颜色。但是,我认为可以扩展抽象呈现器并实现您需要的功能。

    当然有可能我弄错了。别忘了。:P页