一位朋友让我为他正在建造的机器开发一套图表。对于图表的显示方式,他有一些非常具体的要求,而现有的api都不能满足这些需求。所以我需要做一个定制的图表渲染器,一种选择是只使用任何Java2D画布,或者使用OpenGL,这将是LWJGL。我以前使用过LWJGL 2,我知道它可以是一个画布元素,而LWJGL 3不能。所以我在这里能得到的唯一解决方案是将它分解成像Gimp这样的框架,或者让gui作为LWJGL 3框架的一部分。对于需要做的事情,这些解决办法没有得到赞赏。有什么方法可以将LWJGL 3框架包装成内部框架,或者任何东西来使它粘在java swing或java上?
我使用Java是因为我最了解Java,我在其他语言方面没有太多的经验。
发布于 2015-07-13 06:16:48
看这里有一个间隔图:

我不能把所有的代码都放在这里,我会把它放在github上。但是你能想象到的任何事情都可以完成,我不打算通过每一种方式来完成jfreechart的定制,但是通过一些挖掘,您可以找到答案。
您可以在https://github.com/derrick3192/sliderchartdemo.git上找到代码
如果您想要添加缩放按钮,那么我建议您查看以下内容:
plot.getDomainAxis().setRange
或
plot.getRangeAxis().setRange
但我的意思并不是这样的敏感,但你不能在低代表堆叠溢出(即使我没有太多的代表),并声称所有的图表库不够好,你必须自己做,你会被否决,因此,所以轻率。
发布于 2016-02-03 17:14:33
另一种解决方案是使用JOGL而不是LWJGL3,因为它可以用作画布。以类似的方式工作,同样的事情也可以用它实现。
https://stackoverflow.com/questions/31373677
复制相似问题