在PHP中绘制“好”图

时间:2011-05-05 07:39:35

标签: php graph

我对绘制图表的最佳方式感兴趣:我有一个网络,我想画一张它的地图。我知道如何使用gd,但我不知道如何使这个图表适合查看:我的意思是没有线交叉等。 所以,我想必须有一些工具甚至PHP类来做这个(也许是graphviz点?)。 任何帮助对我来说都很棒!

4 个答案:

答案 0 :(得分:2)

好吧,也许你可以使用PEAR Image_GraphViz类?

答案 1 :(得分:1)

就个人而言,我将绘制图形的工作卸载到浏览器中。

一个好的Javascript图形库,如gRaphael可以使用矢量图形(即SVG)绘制图形,并且看起来比PHP生成的大多数静态图像要好得多,并且可以具有静态图像不能的功能,例如翻转数据点时的弹出窗口。

如果你这样做,你提供的所有PHP代码都是图形数据。

希望有所帮助。

答案 2 :(得分:0)

正如您已经暗示的那样,最快捷,最简单的方法是使用graphviz。鉴于dot语言提供的抽象,在它上面提供PHP抽象层几乎没有意义。

答案 3 :(得分:0)

使用谷歌! http://code.google.com/apis/visualization/documentation/using_overview.html#load_your_libraries

他们有很棒的图表。您只需要在正确的事情中提供信息以供Google了解。这很简单。