Learning Highcharts

Joe Kuan

  • 出版商: Packt Publishing
  • 出版日期: 2012-10-22
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 362
  • 裝訂: Paperback
  • ISBN: 1849519080
  • ISBN-13: 9781849519083
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

Whether you’re a novice or an advanced web developer, this practical tutorial will enable you to produce stunning interactive charts using Highcharts. With a foreword by the creator, it’s the only guide you’ll need to get started.

Overview

  • Step-by-step instructions with real-live data to create bar charts, column charts and pie charts, to easily create artistic and professional quality charts
  • Learn tips and tricks to create a variety of charts such as horizontal gauge charts, projection charts, and circular ratio charts
  • Use and integrate Highcharts with jQuery Mobile and ExtJS 4, and understand how to run Highcharts on the server-side
  • Add advanced reporting capabilities and understand how to select the right chart for your data

In Detail

Highcharts is a popular web charting software that produces stunning and smooth animated JavaScript and HTML5 SVG graphs. It is among the leading web charting software in the market and has been used in many different sectors — from financial to social websites. Although it is built on top of jQuery, it is so simple to construct that you need little programming skill to create a simple web chart. Highcharts works on all modern browsers and is solely based on native browser technologies and doesn't require client side plugins like Flash or Java.

"Learning Highcharts" is a comprehensive tutorial with clear and practical examples. This book follows a step by step approach towards making artistic, presentable, or professional style charts and other types of charts that you won't find elsewhere. It also shows you how to integrate Highcharts with other popular frameworks, such as jQuery, jQuery Mobile, and ExtJS and even how to run it on the server side.

The book starts off with an introduction to Highcharts and demonstrates usage of its rich set of options. This is followed by an introduction to each type of basic chart, beginning with simple illustrations and ending with more artistic and productive additions to the charts. The book then guides you how to use the Highcharts API and events handling which are important to build interactive applications. It then goes on to show you how to apply Highcharts onto a popular AJAX Framework or even jQuery, jQuery Mobile and Ext JS. Finally the book shows readers how to set up Highcharts running on server side.

"Learning Highcharts" aims to teach you everything you need to know about Highcharts, and take the advanced leap from Flash to JavaScript, with this extremely productive and effective Charting software available, thus helping you build basic charts and even multiple series and axes charts. The book also shows you the flexibility of Highcharts and how to create other special charts. The programming side of APIs and event handling will benefit the readers in building advanced web applications with Highcharts. The book also guides readers on how to integrate Highcharts with popular frameworks such as jQuery Mobile and Ext JS. By the end of the book, you should be able to use Highcharts to suit your web page or application needs.

What you will learn from this book

  • Learning the basics—line, column, and pie charts and getting to grips with the latest features of Highcharts
  • Producing artistic, professional and funky charts with examples
  • Using the Highcharts APIs to produce interactive charts
  • Creating horizontal gauge chart and projection charts
  • Using Highcharts event handlers
  • Using Highcharts with jQuery Mobile
  • Using Highcharts with Ext JS 4
  • Running Highcharts on the server side

商品描述(中文翻譯)

無論您是新手還是進階的網頁開發者,這本實用的教程將使您能夠使用 Highcharts 製作驚人的互動圖表。這本書由創作者撰寫前言,是您入門的唯一指南。

概述
- 逐步指導,使用實時數據創建條形圖、柱狀圖和圓餅圖,輕鬆製作藝術性和專業品質的圖表
- 學習創建各種圖表的技巧和竅門,例如橫向儀表圖、預測圖和圓形比例圖
- 使用並整合 Highcharts 與 jQuery Mobile 和 ExtJS 4,了解如何在伺服器端運行 Highcharts
- 增加高級報告功能,了解如何為您的數據選擇合適的圖表

詳細內容
Highcharts 是一款流行的網頁圖表軟體,能夠生成驚人且流暢的動畫 JavaScript 和 HTML5 SVG 圖形。它是市場上領先的網頁圖表軟體之一,已被廣泛應用於金融和社交網站等不同領域。儘管它是基於 jQuery 開發的,但構建過程非常簡單,您幾乎不需要任何程式設計技能就能創建簡單的網頁圖表。Highcharts 可以在所有現代瀏覽器上運行,完全基於原生瀏覽器技術,無需像 Flash 或 Java 這樣的客戶端插件。

《Learning Highcharts》是一本全面的教程,提供清晰且實用的範例。本書採取逐步的方法,幫助您製作藝術性、可展示或專業風格的圖表,以及其他類型的圖表,這些在其他地方是找不到的。它還展示了如何將 Highcharts 與其他流行框架(如 jQuery、jQuery Mobile 和 ExtJS)整合,甚至如何在伺服器端運行它。

本書首先介紹 Highcharts,並展示其豐富的選項集。接著介紹每種類型的基本圖表,從簡單的插圖開始,最終添加更具藝術性和生產力的元素。然後,本書指導您如何使用 Highcharts API 和事件處理,這對於構建互動應用程式至關重要。接下來,展示如何將 Highcharts 應用於流行的 AJAX 框架,或甚至是 jQuery、jQuery Mobile 和 Ext JS。最後,本書向讀者展示如何設置在伺服器端運行的 Highcharts。

《Learning Highcharts》旨在教您有關 Highcharts 的所有知識,並幫助您從 Flash 進階到 JavaScript,利用這款極具生產力和有效的圖表軟體,從而幫助您構建基本圖表,甚至多系列和多軸圖表。本書還展示了 Highcharts 的靈活性以及如何創建其他特殊圖表。API 和事件處理的程式設計部分將使讀者在使用 Highcharts 構建高級網頁應用程式時受益。本書還指導讀者如何將 Highcharts 與流行框架(如 jQuery Mobile 和 Ext JS)整合。到本書結束時,您應該能夠根據您的網頁或應用程式需求使用 Highcharts。

您將從本書中學到的內容
- 學習基礎知識——線圖、柱狀圖和圓餅圖,並掌握 Highcharts 的最新功能
- 使用範例製作藝術性、專業和時尚的圖表
- 使用 Highcharts API 生成互動圖表
- 創建橫向儀表圖和預測圖
- 使用 Highcharts 事件處理器
- 將 Highcharts 與 jQuery Mobile 一起使用
- 將 Highcharts 與 Ext JS 4 一起使用
- 在伺服器端運行 Highcharts