【发布时间】:2010-10-29 05:45:01
【问题描述】:
我希望能够在图表上设置每个点的颜色(由 x&y 寻址,其中 x 是 DateTime(实际上是 joda-time),y 是双精度)以表示 z=f( x,y) 值。 JFreeChart 可以吗?
【问题讨论】:
标签: java scala charts jfreechart
我希望能够在图表上设置每个点的颜色(由 x&y 寻址,其中 x 是 DateTime(实际上是 joda-time),y 是双精度)以表示 z=f( x,y) 值。 JFreeChart 可以吗?
【问题讨论】:
标签: java scala charts jfreechart
如果我正确理解了您的需求,我认为您希望将 XYPlot 与 XYBlockRenderer 一起使用。 引用文档:
通过在每个 (x, y) 点绘制一个颜色块来表示来自 XYZDataset 的数据的渲染器,其中颜色是数据集中 z 值的函数
检查 XYBlockRenderer 文档中的示例图像:http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/renderer/xy/XYBlockRenderer.html
【讨论】:
【讨论】:
据我所知,默认情况下这是不可能的。您只能为每个绘制的系列设置一种颜色。但是,我认为可以扩展 AbstractRenderer 并实现您所需要的。
当然有可能我弄错了。不记得了。 :P
【讨论】: