OpenFlashChart是一款開源的以Flash和Javascript為技術基礎的免費圖表,用它創建的報表分析圖表無論是樣式還是效果都是非常好的。哈!最主要它是開源和免費的。 支持的瀏覽器:IE6/7/8, Firefox 2.x+, Safari 3.0+, Opera 9.5+ 以及 Konqueror 4.x+ 支持的語言API: PHP, Perl, Python, Java, Ruby on Rails, asp .Net 來控制圖表。
概述:Flash圖表以其動態、交互的可視化體驗得到廣大用戶的青睞。本文對兩款常用的Flash圖表控件FusionCharts和AnyChart進行了對比評測,相信能幫助你選擇合適的flash圖表控件。
3D餅圖屬性(Pie3D.swf ) animation 是否顯示加載圖表時的動畫 palette 內置的圖表樣式,共5個 paletteColors 自定義圖表元素顏色(為多個,如過過少會重復) showAboutMenuItem 右鍵是否顯示"關于FusionCharts" aboutMenuItemLabel 右鍵關于自定義文字 aboutMenuItemLink 右鍵關于自定義鏈接(FusionCharts鏈接格式) showZeroPies 是否顯示0值的餅
FusionCharts free 是一個跨平臺,跨瀏覽器的flash圖表組件解決方案,能夠被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 簡單 HTML 頁面甚至PPT調用。你不需要知道任何關于flash編程的知識,你只需要知道你所用的編程語言就可以了。
JapserReport學習總結。概述JasperReport是一個強大、靈活的報表生成工具,能夠展示豐富的頁面內容,并將之轉換成PDF,HTML,或者XML格式。該庫完全由Java寫成,可以用于在各種Java,包括J2EE,Web應用程序中生成動態內容。應用程序JaperReport是開源的,且庫都是由Java編寫成的。JasperReport有個相關的圖形化的設計工具叫ireport。二、開發步驟1.首先通過IReport工具制作報表模板,生成相應的jrxml文件,jrxml文件編譯后生成相應的后綴名為.jasper的文件注:導出成pdf格式時.
JFreeChart學習資料
報表設計(reportdesign)”是一個模板,JasperReports引擎會用它來傳遞動態內容到打印機,屏幕或者是Web頁面。存儲于數據庫中的數據會根據報表的實際設計來填充整個報表,打印到頁面導向的文檔。
主要任務和過程在這一章里,你將會了解到如何解析你的XML報表設計、編譯它們、使用數據填充、顯示、打印和輸出到其它格式。XML解析JasperReports使用SAX2.0的API來解析XML文件。但是并沒有和特殊的SAX2.0實現(如:Xerces)綁定起來。不過你可以在運行時制定所需要用到的XML解析器。舉個例子來說明。JasperReports使用org.xml.sax.helpers.XMLReaderFactory類里的createXMLReader()方法。在這種情況下,就需要在運行時再Java系統屬性中設置SAX驅動的全文件名org.xml.sax.driver。你可以通過兩種方式來實現。我會通過使用XercesXML解析器來解釋如何去做。
API概述大多數情況下,人們使用JasperReports的類庫的時候都只會用到一小部分,并且不會對所有的API有個整體的概念。在這一章節里讓我們近距離的來看一下那些在使用時有重要意義的類和接口。同時也可以了解在需要使用到JasperReports報表功能的應用程序里怎樣使用這些類和接口。
Highcharts是一個純JavaScript編寫的圖表庫,它提供了一個將交互式的圖表添加到您的網站或Web應用程序的簡單方法。 Highcharts目前支持折線圖,曲線圖,塊狀圖,塊狀-曲線圖,柱形圖,條形圖,餅圖和散點圖類型。
前言報表編程在MIS中應用非常多,也是程序設計中很重要的環節,一個具有良好報表程序才是一個完美的MIS系統。易語言本身雖然提供了兩個表格組件,但與實際的報表功能有一定的差距,因此采用第三方報表組件就成了易語言用戶較好的選擇。Grid++Report第三方報表組件是較為理想的選擇之一,如它可以免費注冊,以及強大的報表功能,詳細的中文幫助,大量的易語言實用例程,為易語言進行了優化……使得它成為易語言商業用戶制作報表的首選工具。在本教程中,首先介紹用Grid++Report的報表設計器應用程序設計一個簡單的清單式報表,大家最后會得到一個與Grid++Report例子模板中的“簡單列表.grf”類似的報表模板。
JFreeChart是JFreeChart公司在開源網站SourceForge.net上的一個項目,該公司的主要產品有如下: 1、JFreeReport:報表解決工具 2、JFreeChart:Java圖形解決方案(Application/Applet/Servlet/Jsp) 3、JCommon:JFreeReport和JFreeChart的公共類庫 4、JFreeDesigner:JFreeReport的報表設計工具
Highcharts 是一個用純JavaScript編寫的一個圖表庫, 能夠很簡單便捷的在web網站或是web應用程序添加有交互性的圖表,并且免費提供給個人學習、個人網站和非商業用途使用。目前HighCharts支持的圖表類型有曲線圖、區域圖、柱狀圖、餅狀圖、散狀點圖和綜合圖表。Amcharts是一組Flash圖表, 提供了基于javascript/HTML5、Flex和WPF&silverlight三種平臺技術的圖表組件,同時也提供了flash和flex的地圖組件。
一.FusionCharts的分類關于FusionCharts的基本介紹我就不在這里浪費篇幅了,想了解的朋友自己去www.baigoogedu.com里面找吧。
1簡介JasperReport是一個強大、靈活的報表生成工具,能夠展示豐富的頁面內容,并將之轉換成PDF,HTML,或者XML格式。最重要的是它是開源的,這給我們帶來很大方便,但是文檔卻要錢,讓人不爽。不過人總要生存,再說,做這么一個好東西,用戶總不能一點代價也不付(雖然對于中國普通程序原來說太貴了點)。它還有一個相關的開源工程—IReport,這是一個圖形化的輔助工具,因為JasperReport僅提供了可使用的類庫而未提供更好的開發工具,IReport的出現解決了這一難題。它們配合使用將會更大程度的提高效率。該庫完全由Java寫成,可以用于在各種Java應用程序,包括J2EE,Web應用程序中生成動態內容。它的主要目的是輔助生成面向頁面的(pageoriented),準備付諸打印的文檔。JasperReport借由定義于XML文檔中的reportdesign進行數據組織。這些數據可能來自不同的數據源,包括關系型數據庫,collections,java對象數組。通過實現簡單的接口,用戶可以將reportlibrary插入到訂制好的數據源中,在以后我們將提到有關內容。
JasperReport與iReport簡介JasperReport簡介JasperReport是一款報表打印組件,是開放源代碼組織sf.net中的一個java報表打印工程。我們使用jasperreports-2.0.4,JasperReport的最新版本可以從http://jasperreports.sourceforge.net/index.html下載得到,JasperReport適合用來做WEB應用程序與JavaApplication的報表打印組件,而且關鍵的一點是:JasperReport是免費開源的!iReport簡介iReport也是開源組織sf.net中的一款免費軟件,其主要作用是用來以可視化的方式設計生成JasperReport所使用的報表格式文件,因為JasperReport本身并未提供很好的可視化報表設計工具,iReport的出現正好彌補了這個缺陷。
這幾天在弄ireport+jasperreports的報表,終于弄得差不多了····下面就把我這幾天做的一些東西記錄下來····其中提出一些特別要注意的地方(我就是在那幾個地方浪費了些時間)···1、先介紹一下ireport及asperreports吧····Jasperreport是一個報表制作程序,用戶需要按照它制定的規則編寫一個XML文件,然后得到用戶需要輸出的格式文件。它支持輸出的文件格式包括PDF,HTML,XML,XLS,CVS等等。而iReport就是一個制作Jasperreport的XML文件的可視化開發工具。
BIRT-商業智能和報表工具。 BIRT是一個Eclipse-based開放源代碼的報表系統,它主要是用在基于Java和J2ee的web應用程序上。BIRT主要由兩部分組成:一個是基于Eclipse的報表設計器和一個可以添加到應用服務器的運行組建。BIRT同時提供一個圖形報表制作引擎。 BIRT擁有和Dreamweaver一般的操作界面,可以像畫table一樣畫報表,也可以生成圖片、導出Excel、html、pdf、ppt等分頁,樣式比script設置簡單,另外BIRT還有OLAP導航功能。
Fusioncharts是一個基于Flash的圖表組件,可以用來提供數據驅動的動態圖標,fusioncharts可用于任何網頁腳本語言如, HTML格式,JSP技術等等。提供交互式和強大的動態圖標,fusioncharts充分利用流體美麗的Flash為模板,使用XML作為其數據接口,創造緊湊,互動和真正的動態圖表。
JFreeChart(http://www.jfree.org/) 主要是用來制作各種各樣的圖表,包括:餅圖、柱狀圖 ( 普通柱狀圖以及堆棧柱狀圖 )、線圖、區域圖、分布圖、混合圖、甘特圖以及一些儀表盤等等。本文中使用的是 jfreechart-1.0.13.jar。