# Highcharts簡介
> Highcharts:功能強大、開源、美觀、圖表豐富、兼容絕大多數瀏覽器的純js圖表庫
? ? Highcharts是一款純javascript編寫的圖表庫,能夠很簡單便捷的在Web網站或Web應用中添加交互性的圖表,Highcharts目前支持直線圖、曲線圖、面積圖、柱狀圖、餅圖、散點圖等多達18種不同類型的圖表,可以滿足你對Web圖表的任何需求 !

**圖1-1 Highcharts Basic Chart**
由于其功能強大、簡單易用、開源免費等優點,Highcharts在國內外越來越受歡迎。下面詳細說明Highcharts的優勢
### Highcharts優勢
#### 兼容性
Highcharts支持目前所有的現代瀏覽器,包括IE6 +、iPhone/iPad、Android。Highcharts在標準(W3C標準)瀏覽器中使用SVG技術渲染圖形,在遺留的IE瀏覽器中使用VML技術來繪圖。
#### 開源免費
針對個人用戶及非商業用途免費,并提供源代碼下載,你可以任意的修改它。商業用途需要購買許可,個人及非商業用途須遵循CC BY-NC 3.0協議
#### 純Javascript
Highcharts完全基于本地瀏覽器技術,不需要任何插件(例如Flash、java),不需要安裝任何服務器環境或動態語言庫支持,只需要兩個js文件即可運行。
#### 圖表類型豐富
Highcharts目前支持直線圖、曲線圖、面積圖、曲線面積圖、面積范圍圖、曲線面積范圍圖、柱狀圖、柱狀范圍圖、條形圖、餅圖、散點圖、箱線圖、氣泡圖、誤差線圖、漏斗圖、儀表圖、瀑布圖、雷達圖,共18種類型圖表,其中很多圖表可以集成在同一個圖形中形成綜合圖。
#### 動態性
提供豐富的API接口,方便在創建圖表后對圖表的任意點、線和文字等進行增加、刪除和修改操作。支持眾多的Javascript事件,結合jQuery、MooTools、Prototype等javascript框架提供的Ajax接口,可以實時地從服務器取得數據并實時刷新圖表。
#### 多軸支持
對于需要比較的數據,Highcharts提供多軸支持。并且可以針對每個軸設置其位置、文字和樣式等屬性。
#### 動態提示框
當鼠標懸停在圖表上的數據點時,Highcharts會顯示信息提示框,當然,顯示的內容和樣式可以自己指定和設置。
#### 圖表導出和打印功能
你可以將Highcharts圖表導出為PNG、JPG、PDF和SVG格式文件或直接在網頁上打印出來。
#### 圖表縮放
可以設置圖表的縮放,讓你更方便查看圖表數據。
#### 支持外部數據加載
Highcharts支持多種數據形式,可以是Javascript數組、json文件、json對象和表格數據等,這些數據來源可以是本地、不同頁面,甚至是不同網站。
* * *
(正文完,最后更新時間:2014-07-23 15:53:39)
- Highcharts中文教程
- Highcharts入門(100%)
- Highcharts簡介
- Highcharts下載與使用
- Highcharts配置
- Hello World程序
- Highcharts兼容性
- Highcharts使用許可
- Highcharts基礎教程(67%)
- Highcharts主要組成
- 圖表配置(Chart)
- 標題(Title)
- 坐標軸(Axis)
- 數據列(Series)
- 顏色(colors)
- 數據提示框(Tooltip)
- 圖例(Legend)
- 版權信息(credits)
- HTML標簽(labels)
- 標示線(plotLines)
- 標示區(plotBands)
- 圖表縮放(Zoom)
- 語言文字(lang)
- 標簽及字符串格式化(Format)