如何使用JFreeChart绘制曲面?

Iva*_*van 2 java charts scala jfreechart

我希望能够设置每个点的颜色(由x和y处理,其中x是一个DateTime(实际上是joda-time),y是一个双倍)在图表上表示az = f(x,y) )价值.JFreeChart可以吗?

hba*_*sta 8

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

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

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


ret*_*nym 6

我推荐http://www.jzy3d.org

以下是一些示例图表:http://www.jzy3d.org/gallery.php

以及用于绘制曲面的示例代码:https://github.com/jzy3d/jzy3d-api/tree/master/jzy3d-tutorials