Beginning JavaScript Charts: With jqPlot, d3, and Highcharts (Paperback)
暫譯: JavaScript 圖表入門:使用 jqPlot、d3 和 Highcharts (平裝本)

Fabio Nelli

  • 出版商: Apress
  • 出版日期: 2013-12-13
  • 售價: $2,210
  • 貴賓價: 9.5$2,100
  • 語言: 英文
  • 頁數: 620
  • 裝訂: Paperback
  • ISBN: 1430262893
  • ISBN-13: 9781430262893
  • 相關分類: Data-visualizationJavaScript
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Beginning JavaScript Charts shows how to convert your data into eye-catching, innovative, animated, and highly interactive browser-based charts. This book is suitable for developers of all experience levels and needs: for those who love fast and effective solutions, you can use the jqPlot library to generate charts with amazing effects and animations using only a few lines of code; if you want more power and need to create data visualization beyond traditional charts, then D3 is the JavaScript library for you; finally, if you need a high-performance, professional solution for interactive charts, then the Highcharts library is also covered.

If you are an experienced developer and want to take things further, then Beginning JavaScript Charts also shows you how to develop your own graphics library starting from scratch using jQuery. At the end of the book, you will have a good knowledge of all the elements needed to manage data from every possible source, from high-end scientific instruments to Arduino boards, from PHP SQL databases queries to simple HTML tables, and from Matlab calculations to reports in Excel. You will be able to provide cutting-edge charts exploiting the growing power of modern browsers.
  • Create all kinds of charts using the latest technologies available on browsers (HTML5, CSS3, jQuery, jqPlot, D3, Highcharts, and SVG)
  • Full of step-by-step examples, Beginning JavaScript Charts introduces you gradually to all aspects of chart development, from the data source to the choice of which solution to apply.
  • This book provides a number of tools that can be the starting point for any project requiring graphical representations of data, whether using commercial libraries or your own

What you’ll learn

  • Learn the jqPlot, D3, Highcharts, CSS, jQuery and SVG basics.
  • Discover the world of JavaScript graphic libraries.
  • Discover which charts can best represent your data.
  • Switch from a vision of a chart sent from a server as a static image to a highly dynamic one, in which the user is able to interact in real time.
  • Perform input data manipulation to increase chart readability.
  • Develop your own graphic library.

Who this book is for

Beginning JavaScript Charts is for developers at all levels interested in data visualization, and ready to embrace modern web standards and animate and display their data with powerful, cutting-edge technologies.

Table of Contents

  1. Charting Technology Overview
  2. jQuery Basics
  3. Simple HTML Tables
  4. Drawing a Line Chart
  5. Drawing a Bar Chart
  6. Drawing a Pie Chart
  7. Creating a Library for Simple Charts
  8. Introducing jqPlot
  9. Line Charts with jqPlot
  10. Bar Charts with jqPlot
  11. Pie Charts with jqPlot
  12. Candlestick Charts with jqPlot
  13. Bubble Charts with jqPlot
  14. Other Charts with jqPlot
  15. Adding Controls to Charts
  16. Embedding jqPlot Charts in jQuery Widgets
  17. Handling Input Data
  18. Moving from jqPlot to Highcharts
  19. Introducing D3
  20. Line Charts with D3
  21. Bar Charts with D3
  22. Pie Charts with D3
  23. Candlestick Charts with D3
  24. Scatterplot and Bubble Charts with D3
  25. Radar Charts with D3
  26. Handling Live Data with D3
  27. App A: Guidelines for the Examples in the Book
  28. App B: jqPlot Plugins

商品描述(中文翻譯)


JavaScript 圖表入門展示了如何將您的數據轉換為引人注目、創新、動畫化且高度互動的基於瀏覽器的圖表。本書適合各種經驗水平和需求的開發人員:對於那些喜歡快速有效解決方案的人,您可以使用 jqPlot 庫僅用幾行代碼生成具有驚人效果和動畫的圖表;如果您需要更強大的功能並希望創建超越傳統圖表的數據可視化,那麼 D3 是適合您的 JavaScript 庫;最後,如果您需要高性能的專業解決方案來製作互動圖表,那麼本書也涵蓋了 Highcharts 庫。


如果您是一位有經驗的開發人員並希望更進一步,那麼 JavaScript 圖表入門 也會教您如何從零開始使用 jQuery 開發自己的圖形庫。在本書結尾,您將對管理來自各種來源的數據所需的所有元素有良好的了解,從高端科學儀器到 Arduino 板,從 PHP SQL 數據庫查詢到簡單的 HTML 表格,從 Matlab 計算到 Excel 報告。您將能夠利用現代瀏覽器日益增長的能力提供尖端圖表。

  • 使用瀏覽器上可用的最新技術(HTML5、CSS3、jQuery、jqPlot、D3、Highcharts 和 SVG)創建各種圖表

  • 充滿逐步示例,JavaScript 圖表入門 逐漸引導您了解圖表開發的各個方面,從數據來源到選擇應用的解決方案。

  • 本書提供多種工具,可以成為任何需要數據圖形表示的項目的起點,無論是使用商業庫還是您自己的庫

您將學到什麼


  • 學習 jqPlot、D3、Highcharts、CSS、jQuery 和 SVG 的基礎知識。

  • 探索 JavaScript 圖形庫的世界。

  • 發現哪些圖表最能代表您的數據。

  • 從將圖表視為靜態圖像的伺服器發送視圖轉變為高度動態的圖表,使用者能夠實時互動。

  • 執行輸入數據操作以提高圖表可讀性。

  • 開發您自己的圖形庫。

本書適合誰

JavaScript 圖表入門 適合所有對數據可視化感興趣的開發人員,並準備接受現代網頁標準,使用強大且尖端的技術來動畫和顯示他們的數據。

目錄

  1. 圖表技術概述
  2. jQuery 基礎
  3. 簡單的 HTML 表格
  4. 繪製折線圖
  5. 繪製條形圖
  6. 繪製圓餅圖
  7. 為簡單圖表創建庫
  8. 介紹 jqPlot
  9. 使用 jqPlot 繪製折線圖
  10. 使用 jqPlot 繪製條形圖
  11. 使用 jqPlot 繪製圓餅圖
  12. 使用 jqPlot 繪製蠟燭圖
  13. 使用 jqPlot 繪製氣泡圖
  14. 使用 jqPlot 繪製其他圖表
  15. 為圖表添加控制項
  16. 在 jQuery 小部件中嵌入 jqPlot 圖表
  17. 處理輸入數據
  18. 從 jqPlot 轉移到 Highcharts
  19. 介紹 D3
  20. 使用 D3 繪製折線圖
  21. 使用 D3 繪製條形圖
  22. 使用 D3 繪製圓餅圖
  23. 使用 D3 繪製蠟燭圖
  24. 使用 D3 繪製散點圖和氣泡圖
  25. 使用 D3 繪製雷達圖
  26. 使用 D3 處理實時數據
  27. 附錄 A:本書示例的指導方針
  28. 附錄 B:jqPlot 插件