Beginning JavaScript Charts: With jqPlot, d3, and Highcharts (Paperback)
Fabio Nelli
- 出版商: Apress
- 出版日期: 2013-12-13
- 售價: $2,160
- 貴賓價: 9.5 折 $2,052
- 語言: 英文
- 頁數: 620
- 裝訂: Paperback
- ISBN: 1430262893
- ISBN-13: 9781430262893
-
相關分類:
Data-visualization、JavaScript
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$880$581 -
$990$891 -
$680$537 -
$780$663 -
$520$411 -
$820$648 -
$480$408 -
$499$424 -
$880$695 -
$680$578 -
$550$435 -
$360$252 -
$780$616 -
$350$277 -
$490$417 -
$950$903 -
$490$417 -
$80$76 -
$680$578 -
$360$284 -
$620$484 -
$380$300 -
$680$537 -
$560$437 -
$490$382
相關主題
商品描述
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
- Charting Technology Overview
- jQuery Basics
- Simple HTML Tables
- Drawing a Line Chart
- Drawing a Bar Chart
- Drawing a Pie Chart
- Creating a Library for Simple Charts
- Introducing jqPlot
- Line Charts with jqPlot
- Bar Charts with jqPlot
- Pie Charts with jqPlot
- Candlestick Charts with jqPlot
- Bubble Charts with jqPlot
- Other Charts with jqPlot
- Adding Controls to Charts
- Embedding jqPlot Charts in jQuery Widgets
- Handling Input Data
- Moving from jqPlot to Highcharts
- Introducing D3
- Line Charts with D3
- Bar Charts with D3
- Pie Charts with D3
- Candlestick Charts with D3
- Scatterplot and Bubble Charts with D3
- Radar Charts with D3
- Handling Live Data with D3
- App A: Guidelines for the Examples in the Book
- App B: jqPlot Plugins
商品描述(中文翻譯)
《Beginning JavaScript Charts》展示了如何將數據轉換為引人注目、創新、動畫和高度互動的基於瀏覽器的圖表。本書適合各種經驗水平和需求的開發人員:對於喜歡快速有效解決方案的人,您可以使用jqPlot庫僅使用幾行代碼生成具有驚人效果和動畫的圖表;如果您需要更強大且需要創建傳統圖表以外的數據可視化,那麼D3就是適合您的JavaScript庫;最後,如果您需要一個高性能、專業的互動圖表解決方案,那麼Highcharts庫也有涵蓋。
如果您是一位有經驗的開發人員並且想要更進一步,那麼《Beginning JavaScript Charts》還會向您展示如何使用jQuery從頭開始開發自己的圖形庫。在本書的最後,您將對從各種可能的來源管理數據所需的所有元素有很好的了解,從高端科學儀器到Arduino板,從PHP SQL數據庫查詢到簡單的HTML表格,從Matlab計算到Excel報告。您將能夠利用現代瀏覽器不斷增強的功能提供尖端的圖表。
本書包含了使用瀏覽器上最新技術(HTML5、CSS3、jQuery、jqPlot、D3、Highcharts和SVG)創建各種圖表的方法。《Beginning JavaScript Charts》充滿了逐步示例,逐漸介紹了圖表開發的各個方面,從數據源到選擇應用的解決方案。本書提供了一些工具,可以成為任何需要圖形表示數據的項目的起點,無論是使用商業庫還是自己開發。
《Beginning JavaScript Charts》適合所有級別的開發人員,他們對數據可視化感興趣,並準備擁抱現代網絡標準,使用強大、尖端的技術來動畫和顯示他們的數據。
目錄:
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插件