很多人使用JpGraph會出現亂碼問題,但是網上有好多並無效果的解決方式,經過反覆試驗及在網上看了其它人的經驗,總結出在2.3版下最終較完美解決方案
1、把simsun.ttc字體拷到服務器/usr/X11R6/lib/X11/fonts/truetype下,當然這個目錄可以自定義
2、不需要更改$aFF === FF_SIMSUN或$aFF === FF_CHINESE ,直接用以下代碼即可
$title = "JpGraph中文測試";
$title = iconv("UTF-8", "gb2312", $title);
$graph->title->Set($title);
就可以完美的解決中文問題了
3、還有一個問題,就是右上方的中文顯示問題,就是SetLegend函數,解決方式如下
打開jpgraph.php文件,找到
private $font_family=FF_FONT1,$font_style=FS_NORMAL,$font_size=12;
用
private $font_family=FF_SIMSUN,$font_style=FS_NORMAL,$font_size=8;
替換就OK了^_^
出處:http://www.neatstudio.com/show-11-1.shtml
2008年10月21日 星期二
2008年8月12日 星期二
[chart]介紹幾個漂亮的圖表生成插件
引用:http://www.haixiait.com/article.asp?id=205
- Flot - Flot 為 jQuery 提供的javascript代碼庫. 容易使用,有特色的圖表,提供交互功能(能夠放大縮小數據區域等)。
- Open Flash Chart - Open Flash Chart 是一個 Flash 圖表組件,很容易安裝,提供以下語言的API: PHP, Perl, Python, Java, Ruby on Rails, and .Net 來控制圖表。
- AmCharts - AmCharts 是一個動畫交互Flash圖表。支持: Pie Charts, Line Charts, Scatter/Bubble Charts, Bar/Column Charts, 甚至股票圖表。(現在官網好像打不開了。不知何故)

- Emprise JavaScript Charts - Emprise 是一個100% 純 JavaScript 圖表解決方案,並不需要任何 JavaScript 框架.
- PlotKit - PlotKit 是一個 圖表和圖像的Javascript 庫. PlotKit 和 MochiKit javascript 庫一起工作,支持HTML Canvas 和 Adobe SVG 顯示 以及本地瀏覽器支持。尤其文檔非常全。
- Flotr - Flotr 是Prototype 1.6.0.2框架的javascript插件庫。 Flotr幫助你在瀏覽器中創建圖表,支持鼠標事件響應,放大縮小,CSS類型支持等。
- PHP/SWF Charts - PHP/SWF 是一個簡單支持web圖表的強大工具,你能使用 PHP 來收集數據,並發送給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 做的,是一個開源可視化數據組件,使用Visifire你能創建動畫 Silverlight 圖表,支持 ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails 或者 簡單 HTML調用.
- FusionCharts - FusionCharts 是一個跨瀏覽器和跨平台的flash圖表組件,能夠被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 簡單 HTML 頁面 甚至PPT調用. 幾乎所有你知道的語言它都支持。
- JFreeChart - JFreeChart 是一個開源java圖表庫,讓開發者能夠很容易在程序裡面顯示高質量的圖表。 JFreeChart 項目從7年前便開始了,起始於 2000 年1月, 已經有四五萬開發者已經使用了JFreeChart。JFreeChart 支持很多種圖形文件格式: JPEG, GIF, PDF, EPS and SVG. 這對於java開發者是一個很好的資源。
[google] API 統計圖表產生器
http://code.google.com/apis/chart/#fill_area_marker
Line Chart
Bar Charts
Pie Charts
Venn Diagrams
Scatter
Solid Fill
Linear Gradient
Linear Stripes
Legend
Multiple Axis Labels
Fill Area
訂閱:
文章 (Atom)