11 個用來建立圖形和圖表的 JavaScript 工具包
文章基本上是以引導的方式向你介紹最流行最有成效的JS工具包,用來製作圖表和圖形。概述了這些工具包到底能為你做什麼。如果你是一個開發者,尋求最新的開發工具是工作中必不可少的部分,接下來的這些工具包絕對能讓你事半功倍。希望這些能夠給JS開發者帶來意想不到的驚喜。
1、Aristochart
Aristochart毫無疑問是製作圖形圖示最好的工具包之一,值得一提的是,它能夠自定義設定屬性,同時還是一個很靈活的線型圖表庫。你完全不用擔心設計的圖表和圖形是否美感,因為Aristochart會幫你處理好後端資料的。另外,它還會向你提供大量的可供選擇的佈景主題。
2、Morris.Js——漂亮的時序線型圖
Morris.Js的工作效率也很高,它實際上是一個控制圖形的類庫。這個使用起來較為簡單的API可以繪畫出線形圖、條形圖、面形圖和炸面圈圖。用完之後你就會發現它的確很方便。
3、JKit——基於JQuery的UI工具包
JKit操作起來也不是很難,這是一款跨平臺基於JQuery的UI工具包,儘管它是輕量級的工具包,但你所需要的功能它都有。簡而言之,它去除了開發程式裡的複雜曲折步驟,為你創造更簡便的工作環境。
4、D3.Js——JQuery 3D外掛
如果你想依據資料來操作文件,那麼D3.Js JS類庫將是你最好的選擇。它能幫助你在HTML,SVG和CSS的協助下使得資料變得更有活力。最大的優點是,它不會將你束縛在專有的框架上。
5、Rickshaw——JS工具包用於建立互動時間序列圖
對於建立互動圖形,Rickshaw可以為你提供所有所需的元素。因為它完全是建立在d3基礎上的,所以能夠繪畫SVG圖形和CSS風格的圖形。同樣,這款免費的開源工具可以允許你定製自己的技術。
6、sDashboard——在jQuery裡簡單輕便的Dashboard框架
sDashboard主要是一個jQuery外掛,用途是將各種目標物件轉換成一個控制皮膚。任何一個目標物件被轉換之後都將以一個視窗小部件的形式出現,開發者可以拖拽這個小部件。這個外掛的安裝還可以支援解釋資料表和flotr3圖形。此外還有很多其它的有用的功能。
7、Highcharts——網頁互動的JavaScript圖表
Highcharts是一個製作圖表的純Javascript類庫,主要特性如下:
- 相容性:相容當今所有的瀏覽器,包括iPhone、IE和火狐等等;
- 對個人使用者完全免費;
- 純JS,無BS;
- 支援大部分的圖表型別:直線圖,曲線圖、區域圖、區域曲線圖、柱狀圖、餅裝圖、散佈圖;
- 跨語言:不管是PHP、Asp.net還是Java都可以使用,它只需要三個檔案:一個是Highcharts的核心檔案highcharts.js,還有a canvas emulator for IE和Jquery類庫或者MooTools類庫;
- 提示功能:滑鼠移動到圖表的某一點上有提示資訊;
- 放大功能:選中圖表部分放大,近距離觀察圖表;
- 易用性:無需要特殊的開發技能,只需要設定一下選項就可以製作適合自己的圖表;
- 時間軸:可以精確到毫秒;
8、jqPlot——一個多功能可擴充套件的jQuery繪圖外掛
jqPlot是一個繪圖外掛能夠建立出一些比較美觀的餅狀圖、線狀圖和條形圖。它具有多種功能,提供可定製的格式和大量的圖表型別。這個外掛已經在很多知名的瀏覽器上測試過了,例如IE 7 、Firefox、safari和Opera。
9、jQuery蜘蛛圖外掛——用HTML5建立的動態互動的蜘蛛圖
想要用HTML5建立蜘蛛圖嗎?那麼jQuery蜘蛛圖應該是你的首選。這基本上是一個很普通的但易於使用的模組,能夠幫助開發者建立外觀很吸引人的蜘蛛圖。它還包括其它功能:為不同的主觀屬性解說收縮資料和覆蓋多個資料。
10、Dygraphs JavaScript視覺化類庫
創造一個互動式的、可縮放的圖表可不是件簡單的事,不過,dygraphs可以做到這一點,它是開源的JS庫,這就說明dygraphs是很有用的。這款類庫設計目的是展示下滑的資料,使用者也可以很隨意的搜尋資料來闡述這些下滑的資料。
11、利用JQuery和XCharts為你的APP創造更好的圖表
也許大家都知道,圖表是呈現資料的最好的、最簡單的方法。想要不使用圖表來製作一個專業的管理員皮膚恐怕是一件很棘手的事情。然而,像XCharts這樣的類庫真的是幫了很大的忙了,你還可以利用它來構建一些美妙的AJAX生成圖表。
英文來源:inspiretrends
相關文章
- 幾款實用的 JavaScript 圖形圖表庫JavaScript
- 13個JavaScript圖表(JS圖表)圖形繪製外掛JavaScriptJS
- 給開發者提供的 35 款 JavaScript 圖形圖表庫JavaScript
- 給開發者提供的35 款JavaScript 圖形圖表庫JavaScript
- 圖形、GDI + 和圖表(在網頁上嵌入動態圖形)網頁
- 45+免費線上工具來建立圖表和流程圖流程圖
- 【譯】用 React 和 D3 建立圖表React
- 用來理解 Java 程式語言的 8 個圖表Java
- 11個很棒的 jQuery 圖表庫jQuery
- PHP建立一個炫酷的圖表PHP
- Datazen圖表建立和釋出
- 推薦12個最好的 JavaScript 圖形繪製庫JavaScript
- 純 CSS 建立各種不同的圖形形狀CSS
- 向 Web 開發人員推薦35款 JavaScript 圖形圖表庫WebJavaScript
- 如何在前端通過JavaScript建立修改CAD圖形前端JavaScript
- 最好的 3 個開源 JavaScript 圖表庫JavaScript
- 前端開發者常用的9個JavaScript圖表庫前端JavaScript
- 【譯】使用javascript建立圖JavaScript
- 【譯】使用 JavaScript 建立圖JavaScript
- 圖形圖表製作軟體:DataGraph for MacMac
- 一起擼個環形 Android 圖表Android
- PowerPoint 教程「21」,如何在 PowerPoint 中使用圖表和圖形?
- Qt QChart 建立圖表QT
- Excel建立基本圖表Excel
- 21 個最棒最有用的 JavaScript 圖表庫JavaScript
- 用於展現圖表的50種JavaScript庫JavaScript
- 圖形圖表製作軟體:DataGraph for Mac v4.3啟用版Mac
- Patternodes for mac(建立圖形模式軟體)Mac模式
- PatterNodes Mac(建立圖形向量模式工具)Mac模式
- 11 個 Linux 上最佳的圖形化 Git 客戶端LinuxGit客戶端
- 如何建立JavaScript圖表工具-金字塔圖JavaScript
- 4個頂級開源JavaScript圖表庫JavaScript
- 深度學習和圖形學渲染的結合和應用深度學習
- 圖形工具和命令列的博弈-swingbench圖形,命令列配置命令列
- 使用者PHP圖表包裝程式建立漂亮的圖表的方法PHP
- 8個華麗而實用的Java圖表應用Java
- jmeter學習指南之結果分析-圖形圖表JMeter
- JavaScript如何使用圖表工具FusionCharts建立雷達圖JavaScript