在 Web 中嵌入圖形圖表的技術(shù)越來(lái)越豐富,我們可以選擇 JavaScript 庫(kù),CSS,F(xiàn)lash,Silverlight,PHP 庫(kù),服務(wù)器端的組件,也可以選擇 Google Chart API 這樣的 Web 服務(wù)。本文介紹了25個(gè)在 Web 中嵌入圖形圖表的免費(fèi)資源。
JS Charts (基于 JavaScript 的圖表生成工具)
Protovis (可視化 javaScript 圖表生成工具)
Visifire (基于 Silverlight 和 WPF 的開源圖表組件)
pChart (PHP圖表類庫(kù)框架)
Ejschart (Javascript)
XML/SWF Charts
Chronoscope (開源)
Open Flash Chart 2
FusionCharts Free
JFreeChart (flash)
Flare (Flash ActionScript 庫(kù))
Google Chart API
Google Chart Generator
Timeplot (基于 DHTML 的 AJAX 飾件)
CSS Chart Generator (基于 CSS 的即時(shí) Web 圖表生成)
YUI Library
PlotKit (JavaScript 圖表庫(kù))
Flotr (基于 Prototype框架的圖表類庫(kù))
Rapha?l (JavaScript library)
Protochart (開源類庫(kù),基于 Prototype 和 Canvas)
Bluff (Rubby 下的 Gruff 圖表類庫(kù)的 JavaScript 移植)
Pure Css Line Graph (純粹基于 CSS 的線形圖)
Pure Css Data Chart
CSS Stacked Bar Graphs
Illustrator tutorial
免費(fèi)工具:
- Flot - Flot 為 jQuery 提供的javascript代碼庫(kù). 容易使用,有特色的圖表,提供交互功能(能夠放大縮小數(shù)據(jù)區(qū)域等)。
- Open Flash Chart - Open Flash Chart 是一個(gè) Flash 圖表組件,很容易安裝,提供以下語(yǔ)言的API: PHP, Perl, Python, Java, Ruby on Rails, and .Net 來(lái)控制圖表。
- AmCharts - AmCharts 是一個(gè)動(dòng)畫交互Flash圖表。支持: Pie Charts, Line Charts, Scatter/Bubble Charts, Bar/Column Charts, 甚至股票圖表。
- Emprise JavaScript Charts - Emprise 是一個(gè)100% 純 JavaScript 圖表解決方案,并不需要任何 JavaScript 框架.
- PlotKit - PlotKit 是一個(gè) 圖表和圖像的Javascript 庫(kù). PlotKit 和 MochiKit javascript 庫(kù)一起工作,支持HTML Canvas 和 Adobe SVG 顯示 以及本地瀏覽器支持。尤其文檔非常全。
- Flotr - Flotr 是Prototype 1.6.0.2框架的javascript插件庫(kù)。 Flotr幫助你在瀏覽器中創(chuàng)建圖表,支持鼠標(biāo)事件響應(yīng),放大縮小,CSS類型支持等。
- PHP/SWF Charts - PHP/SWF 是一個(gè)簡(jiǎn)單支持web圖表的強(qiáng)大工具,你能使用 PHP 來(lái)收集數(shù)據(jù),并發(fā)送給flash,支持很多圖表類型: Line, Column, Stacked column, Floating column, 3D column, Stacked 3D column, Parallel 3D column, Pie, 3D Pie, Bar, Stacked bar, Floating bar, Area, Stacked area, Candlestick, Scatter, Polar, Mixed.
- Visifire - Visifire 是用 Silverlight 做的,是一個(gè)開源可視化數(shù)據(jù)組件,使用Visifire你能創(chuàng)建動(dòng)畫 Silverlight 圖表,支持 ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails 或者 簡(jiǎn)單 HTML調(diào)用.
- FusionCharts - FusionCharts 是一個(gè)跨瀏覽器和跨平臺(tái)的flash圖表組件,能夠被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 簡(jiǎn)單 HTML 頁(yè)面 甚至PPT調(diào)用. 幾乎所有你知道的語(yǔ)言它都支持。
- JFreeChart - JFreeChart 是一個(gè)開源java圖表庫(kù),讓開發(fā)者能夠很容易在程序里面顯示高質(zhì)量的圖表。 JFreeChart 項(xiàng)目從7年前便開始了,起始于 2000 年1月, 已經(jīng)有四五萬(wàn)開發(fā)者已經(jīng)使用了JFreeChart。JFreeChart 支持很多種圖形文件格式: JPEG, GIF, PDF, EPS and SVG. 這對(duì)于java開發(fā)者是一個(gè)很好的資源。