由于在Java 8环境中缺乏易于访问和可读的二维轮廓绘图库或方法,我决定自己编写这样的功能。我的解决方案基于here所描述的方法,可以总结如下:
我创建了一个矩形容器,其中特定layoutX
和layoutY
描述了它在等高线图上的位置。我在这个容器中绘制适当的多边形取决于分配给上述容器的三元索引。
考虑到,每个容器是为给定数据集中的四个数据值创建的,很容易计算,对于大小为[11,11]的矩阵,将有10 ^ 2个容器,但对于具有大小的矩阵[1001,1001],它将是10 ^ 6.
在这种情况下,有必要为多边形选择合适的容器,以便尽可能多地优化较大数据集的绘图。
我应该选择哪个容器,以便根据上述假设为轮廓图的创建提供最佳执行时间?
答案 0 :(得分:0)
如果您只是将适当的变换应用于Polygon,则lites容器可能是Group或根本没有容器。但我不明白为什么你真的在寻找这个。您链接的算法用于计算等值线,但使用相同的设置来显示此计算的结果效率不高。