我找得出类似下面使用PHP绘制3D条形图?
alt text http://techportal.co.za/article_images/image004.png
我的问题是,我似乎无法找到任何有用的库,能为我做到这一点,可用任何课程的一个三维条形图这可以为我做到这一点。我试过pchart,但这似乎并没有为此工作,只适用于三维饼图
我找得出类似下面使用PHP绘制3D条形图?
alt text http://techportal.co.za/article_images/image004.png
我的问题是,我似乎无法找到任何有用的库,能为我做到这一点,可用任何课程的一个三维条形图这可以为我做到这一点。我试过pchart,但这似乎并没有为此工作,只适用于三维饼图
也许在这里你可以找到合适的东西? http://jpgraph.net/features/gallery.php#bar1
我假设你想用图表的PHP来确保每个查看网站的人都可以看到它们吗?为什么不使用诸如Plotr之类的JS库来创建精美的3D版本,但是在没有正确浏览器支持的情况下,这些用户会回到CSS上;
http://speckyboy.com/2009/02/04/16-usable-css-graph-and-bar-chart-tutorials-and-techniques/
编辑
如果正在通过电子邮件发送,那么你不能使用JS的图形,但没有理由你不能使用CSS。让PHP输出一个列表或一系列输入(无论什么最适合您的目的),以HTML格式发送电子邮件,并使用CSS来使用上面链接中所示的技术之一来设置HMTL的样式。此外,使用PHP生成静态图像还会出现其他问题,其中最显着的是通过用户的垃圾邮件过滤器和自己的带宽,更不用说多少浪费CPU周期来处理这些图片HTML/CSS欺骗会达到相同的效果。
这是http://jpgraph.net/features/gallery.php#bar1 – Palantir 2014-09-25 13:33:10
但是,如果今天我要这样做,我肯定不会使用PHP,但我会在JavaScript中执行此操作,通过PHP中的JSON获取数据。见ChartJS或任何其他人。这样会更好,因为您不需要在服务器端使用图形,也可以使其响应等等。例如,如果您必须生成PDF服务器端,则JPgraph仍然非常有用。 – Palantir 2014-09-25 13:37:17
你知道我不喜欢JavaScript吗?该大型动态内容不会在慢速移动连接上加载。例如,当我在农村时,Facebook上的消息永远不会为我加载,因此我放弃了FB。他们必须认为每个人都靠近移动天线。另一方面,服务器端内容始终加载。因此,我不在关键内容上使用JS。 – 2014-09-25 16:48:56