画“好” PHP 中的图表

发布于 2024-11-05 01:50:45 字数 138 浏览 0 评论 0原文

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

I'm intrested in the best way to draw a graph: i have a network and i'd like to draw a map of it. I know how to use gd, but i don't know how to make this graph good for viewing: i mean no line crossing etc.
So, i guess there must be some tools or even php classes for doing this (maybe for graphviz dot?).
Any help will be great for me!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

吐个泡泡 2024-11-12 01:50:45

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

Well, maybe you could use the PEAR Image_GraphViz class?

痴情 2024-11-12 01:50:45

就我个人而言,我会将绘制图表的工作转移到浏览器上。

一个好的Javascript图形库如gRaphael可以使用矢量图形(即SVG)来绘制图形,并且可以看起来很多比 PHP 生成的大多数静态图像更好,并且可以具有静态图像所没有的功能,例如当您滚动数据点时弹出窗口。

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

希望有帮助。

Personally, I'd off-load the work of drawing the graph to the browser.

A good Javascript graphing library such as gRaphael can draw the graph using vector graphics (ie SVG), and can look much better than most static images generated by PHP, and can have features which static images can't, such as popups when you roll-over data points.

If you do it this way, all your PHP code has to supply is the graph data.

Hope that helps.

情话墙 2024-11-12 01:50:45

正如您已经暗示的那样,最快、最简单的方法是使用 graphviz。鉴于点语言提供的抽象,在其之上提供 PHP 抽象层没有什么意义。

As you've laready hinted at, the quickest and simplest approach is to use graphviz. Given the abstraction provided by the dot language, there's little point in providing a PHP abstraction layer on top of it.

孤蝉 2024-11-12 01:50:45

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

他们有很棒的图表。您只需要以正确的方式呈现信息,以便谷歌能够理解。这很简单。

Use google!
http://code.google.com/apis/visualization/documentation/using_overview.html#load_your_libraries

They have great graphs. You just need to present the information in the right matter for google to understand. It's pretty simple.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文