是否有可用于显示图形的Java公共库(免费)(我说的是离散图形 - 不是条形图,饼图等......)
答案 0 :(得分:8)
有一个JGraph的开源版本。
答案 1 :(得分:4)
JUNG (Java Universal Network/Graph Framework)框架允许您sample their various graphing layouts online。以下是ShowLayouts2 demo的屏幕截图:
答案 2 :(得分:3)
JFreeChart很好。
如果您正在制作图表,我建议使用AT& T的graphviz作为替代方案。给它数据,然后为你绘制图表。
答案 3 :(得分:1)
如果选择使用Google Chart API,请查看Charts4J。
我使用它并且没有任何问题。
答案 4 :(得分:1)
JFreeChart。代码是免费的。您必须为作者文档付费,但周围有很多示例,并且很容易学会使用。
答案 5 :(得分:0)
对不起,我误解了这个问题。您正在寻找的东西称为JUNG - Java通用网络/图形库。它可以存储,显示和计算稀疏或密集图形上的各种指标。官方网站有很好的样本。
从上面的网站引用:
“JUNG架构旨在支持实体及其关系的各种表示,例如有向和无向图,多模态图,具有平行边的图和超图。它提供了一种注释图,实体的机制这有助于为复杂数据集创建分析工具,这些工具可以检查实体之间的关系以及附加到每个实体和关系的元数据。“
答案 6 :(得分:0)
http://www2.research.att.com/~john/Grappa/有一个适用于Java的Graphviz库。我过去使用Graphviz作为项目来绘制图形,我发现它很容易使用。如果您只是在寻找服务器端解决方案,那么您可以使用标准的Graphviz发行版,并使用它使用的“点”语法向其发送命令。