嗨。我想知道我们是否可以基于php网站上数据库的信息创建饼图和条形图。我想从数据库中获取一些信息,并将其显示为更好的分析图像。无论如何要做到这一点?另外,如果我使用fpdf从php和mysql生成pdf,我是否也可以在该pdf中设计饼图并将其显示为图像?在php网站创建饼图和条形图
回答
您可以使用Google Chart API
我建议使用tcpdf而不是fpdf。 fpdf非常好,但不再积极开发。 tcpdf是。 http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf
至于图形有许多库显示图像的图像http://jpgraph.net/ 或将创建闪光图像的ExtJS
jpgraph的是一个纯PHP库用于生成图表,其输出图像的客户端JS库。我不熟悉fpdf,但如果它可以嵌入图像,那么这个解决方案应该可以解决。
是的,FPDF可以嵌入图像。 TCPDF也可以。 – Mchl 2010-07-26 21:18:28
谢谢你的回复:) – 2010-07-26 23:40:56
我使用ChartDirector中(不是免费的)和FPDF做到这一点(今天事实上)。
ChartDirector可以将图表写入一个文件,该文件放在/ tmp中。然后我将文件导入PDF文件。然后我从磁盘上删除文件。然后用不同的数据再做二十次。
我确定任何可以写入磁盘的图表库都可以工作。借助FPDF,您可以设置您导入的图像的大小。所以这里有一个诀窍:创建图表图像两倍于你需要的大小,并告诉FPDF将它放在你想要的大小。这样,您将在PDF文件中获得大约144 dpi的图像(假设您的库以72dpi的速度导出屏幕)。您将看到一张PDF,在放大时看起来不像是像素化的,并且打印效果会更好。
退房this article on A List Apart使用JavaScript的拉斐尔图形库的方法。它演示了如何获取一个通用的HTML表格,并用一个跨浏览器的,动态的,可扩展的饼图来代替它。条形图也许可以做同样的事情。
这种方法的优点是语义上正确的标记 - 对没有JavaScript的用户以及机器人和屏幕阅读器很有用。
- 1. 饼图和条形图
- 2. 试图从下面的数据创建饼图和条形图
- 3. 如何使用钛工作室创建条形图和饼图?
- 4. 饼图和条形图在Python
- 5. 用php + codeigniter创建饼图
- 6. 使用类库创建饼图/条形图
- 7. 创建条形图
- 8. 在一个网站上的条形图
- 9. Emprise Javascript条形图 - 如何在条形图中创建分组条形图
- 10. 免费PHP图书馆得到图形,即通过MySql的饼图/条形图
- 11. 创建重叠多个饼图(圆形进度条)的问题
- 12. Highcharts - 将条形图添加到饼图
- 13. 剑道饼图到条形图
- 14. 用D3创建条形图
- 15. Angular和ChartJS创建条形图
- 16. 创建饼图在python
- 17. 媒体和图形网站
- 18. 协调饼图和条形图在D3.js
- 19. 使用LWUIT的饼图,条形图和图表
- 20. Primefaces 5.1:条形图和饼图不显示图例
- 21. Openerp在图形视图中创建2个条形图
- 22. 在Python中创建圆形类型的饼图子图
- 23. 创建网站地图
- 24. d3js为条形图创建图例
- 25. 从一组图形设计图像创建网站
- 26. 从css和php创建简单的条形图
- 27. 如何从Mysql,php创建活动和动态条形图?
- 28. 在Spotfire中创建堆栈条形图
- 29. 在Windows窗体中创建条形图
- 30. 在java中创建条形码图像?
如果你想要flash graphis http://www.maani.us/xml_charts/是另一个很好的xml/swf图形库。 – 2010-07-26 21:21:30
谢谢你的回复:) – 2010-07-26 23:40:25