Chart圖片生成庫
JFreeChart
License: LGPL
官方網址: http://www.jfree.org/jfreechart/
功能比較完善, 文檔需要花錢購買.
最新版本1.0.10(2008年6月), 活躍度較高.
基礎圖形庫, 適用于各種Java環境.
支持Chart:
- Pie Chart
- Bar Chart
- Line Chart
- XY Plots
- Time Series Charts
- Histograms
- Area Charts
- Difference Chart
- Step Chart
- Gantt Chart
- Multiple Axis Charts
- Combined and Overlaid Charts
jCharts
License: Krysalis jCharts License
官方網址: http://jcharts.sourceforge.net/
功能比較完善, 有在線文檔, 但是文檔不是很全面.
最新文檔版 0.7.0 (2003年03月)
最后一次更新在2004年,1.0.0 - alpha, 活躍度較低.
基礎圖形庫, 適用于各種Java環境.
支持Chart:
- Area
- Area Stacked
- Bar
- Bar Clustered
- Bar Clustered Horizontal
- Bar Horizontal
- Bar Stacked
- Bar Stacked Horizontal
- Combo
- Hi/Low Open/Close
- Line
- Pie 2D
- Pie 3D (current CVS)
- Point
- Radar (current CVS)
- XY Plot
JSF組件庫/JSP標簽庫
ICEfaces
License: MPL
官方網址: http://www.icefaces.org
ICEfaces中提供了一個outputChart組件來實現Chart功能
基于JSF技術,所以只能用在JSF的環境中.
繪制圖形用JCharts來實現的, 只支持JCharts中的圖表.
例子:
<ice:outputChart type="barstacked"
chartTitle="Book Sales"
yaxisTitle="Sales"
xaxisTitle="Months"
xaxisLabels="Jan, Feb, Mar, Apr"
labels="JSF, AJAX"
data="20, 55, 22, 44: 22, 33, 44, 55"
/>
Cewolf
License: LGPL
官方網址: http://cewolf.sourceforge.net/new/index.html
Cewolf是一個JSP標簽庫, 適用于任何標準的J2EE環境.
繪制圖形用JFreeChart實現, 只支持JFreeChart中的圖表.
例子:
<cewolf:chart
id="XYChart"
type="xy"
title="XYChart"
<cewolf:gradient>
<cewolf:point x="0" y="0" color="#FFFFFF"/>
<cewolf:point x="0" y="300" color="#C8C8C8"/>
</cewolf:gradient>
<cewolf:data>
<cewolf:producer id="xyData"/>
</cewolf:data>
</cewolf:chart>
<cewolf:img chartid="XYChart" renderer="cewolf" width="400" height="300"/>
Javascript的Chart庫
Dojo
License:BSD
官方網址: http://dojotoolkit.org/projects/dojox
dojox中提供了charting組件,來實現在瀏覽器中繪制圖形.
支持Chart: line, bar, area, pie
對FireFox支持較好, 對IE的支持一般.
PlotKit
License:BSD
官方網址: http://www.liquidx.net/plotkit/
基于MochiKit庫的一個Javascript圖形庫.
支持Chart: line, bar, pie
對FireFox支持較好, 對IE的支持一般.
Flash的Chart庫
Open Flash Chart
License: GPL
官方網址: http://teethgrinder.co.uk/open-flash-chart/
基于Flash技術的Chart庫, 功能完善, 表現比較美觀, 有Java接口.
第三方Chart服務
Google Chart API
官方網址: http://code.google.com/apis/chart/
Google提供了Chart服務, 在客戶端瀏覽器上把數據通過Google的ChartAPI傳遞給
google,由google負責繪制圖形.
功能完善, 可以減輕服務器壓力. 但是客戶端必須能夠連接到google服務, 適用于
互聯網應用.