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服務, 適用于
互聯網應用.