嗨。我想知道我們是否可以基於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