如何使用 JFreeChart 绘制曲面?
我希望能够设置图表上每个点的颜色(由 x&y 寻址,其中 x 是日期时间(实际上是 joda-time),y 是双精度值)来表示 az=f(x ,y) 值。 JFreeChart 可以吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我希望能够设置图表上每个点的颜色(由 x&y 寻址,其中 x 是日期时间(实际上是 joda-time),y 是双精度值)来表示 az=f(x ,y) 值。 JFreeChart 可以吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
如果我正确理解您的需求,我认为您想将 XYPlot 与 XYBlockRenderer 一起使用。
引用文档:
检查 XYBlockRenderer 文档中的示例图像: http://www.jfree.org/jfreechart/api /javadoc/org/jfree/chart/renderer/xy/XYBlockRenderer.html
If I understood your needs correctly I think you want to use an XYPlot with an XYBlockRenderer.
Quoting the docs:
Check the sample image in the docs for XYBlockRenderer: http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/renderer/xy/XYBlockRenderer.html
我推荐 http://www.jzy3d.org
以下是一些示例图表: http://www.jzy3d.org/gallery.php
以及绘制曲面的示例代码: https://github.com/jzy3d/jzy3d-api/tree/master/jzy3d-tutorials< /a>
I recommend http://www.jzy3d.org
Here are some example charts: http://www.jzy3d.org/gallery.php
And example code to plot a surface: https://github.com/jzy3d/jzy3d-api/tree/master/jzy3d-tutorials
据我记得默认情况下这是不可能的。您只能为每个绘制的系列设置一种颜色。但是,我认为可以扩展 AbstractRenderer 并实现您所需要的。
当然也有可能是我弄错了。记不太清了。 :P
As far as I remember that's not possible by default. You can set only one color for every plotted series. However, I think it's possible to extend AbstractRenderer and achieve what you need.
Of course there is possibility that I'm mistaking. Dont remember for sure. :P