mostraligabue
» » Learning Highcharts

ePub Learning Highcharts download

by Joe Kuan

ePub Learning Highcharts download
Author:
Joe Kuan
ISBN13:
978-1849519083
ISBN:
1849519080
Language:
Publisher:
Packt Publishing (December 25, 2012)
Category:
Subcategory:
Web Development & Design
ePub file:
1721 kb
Fb2 file:
1580 kb
Other formats:
lrf docx mbr rtf
Rating:
4.5
Votes:
834

FREE shipping on qualifying offers.

FREE shipping on qualifying offers. 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.

Joe Kuan was born in Hong Kong and continued his education in the UK from secondary school to university. He studied computer science at the University of Southampton for his BSc and PhD. After finishing his education, he worked with different technologies and industries in the UK. In December 2012, he published his first book, Learning Highcharts, Packt Publishing, which is a comprehensive book on Highcharts covering tutorials, examples, tricks, and tips.

The book covers all the graphs supported in Highcharts 4. Step-by-step tutorials demonstrate how to create presentable charts with real-life data. The book also explores how to replicate industry charts from a financial brochure, sports article, 3D infographics, and even a Fiat 500 speedometer.

Learning Highcharts book.

A complete practical and comprehensive tutorial with clear and step-by-step instructions along with many examples.

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. It then goes on to show you how to apply Highcharts onto a popular AJAX Framework or even jQuery, jQuery Mobile and Ext JS.

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

The book covers all the graphs supported in Highcharts 4.

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
  • I found Highcharts and this book fantastic! I am using it everyday at work! I have searched high and low for charting applications and this is the best out there. I have also tried rGraph and Raphael and I can tell you that Highcharts is the quickest way to go if you are developing an application that requires charts.

  • This will get you going quickly with HighCharts. Easy to understand. Not great depth, no killer tips for advanced users.

  • Highcharts has reasonably good documentation; so, you don't need this book to jump in and start using it. I assume you are only considering this book because you prefer to be led step-by-step and to know all of the hows and whys instead of learning by trial and error. If so, this book will not disappoint.

    What this book gives you that the help docs don't is a combination of explanation in words, followed by the relevant JavaScript, followed by the screen shot of the resulting chart. It follows this pattern for various options in each area of Highcharts.

    I found it easy to follow and the downloadable code samples were thorough and very helpful.

  • Recently I was asked by Packt Publishing to review Joe Kuan’s new book, 'Learning Highcharts 4' ( http://bit.ly/1BFmYkQ ).
    As in any review on professional books, I had to go across all the examples in the book and run any piece a of code on it. After a work of a couple of weeks, I can assure you, that this book is one of the most comprehensive Highcharts book in the market. If you want to learn how to get the maximum from this excellent library, grab a copy of it as soon as you can.
    Highcharts is a JavaScript library that enables web developers to create a wide range of different, highly customized charts. Highcharts easily integrates with existing JavaScript frameworks and is simple enough to make a column chart in a few lines of code, but flexible enough to handle more complex charting scenarios such as viewing multiple chart types with different data sources on a multitude of devices and form-factors.
    This new book is aimed at all levels of readers. Beginners can learn the basic configurations and step-by-step approaches in creating charts or Highcharts cloud. For intermediate and advanced readers, the book explores the APIs, events, server-side operations and plugins.
    The book covers all the graphs supported in Highcharts 4, step-by-step tutorials for creating presentable charts with real-life data, and framework integration with the site data.
    The book also looks into the server side and online services, how Highcharts/PhantomJS works, and reviews the latest exciting development, Highcharts Cloud—an online chart service without any prior Highcharts or JavaScript experience needed. You just need to insert the data and it does the rest.
    If you want to learn the different ways you can leverage the power of Highcharts to create, integrate and extend its features in your application, then this book is for you.

  • You may probably have used, or will know at least, some library to create charts, because is the most pleasant way to display numerical data information, something that is very common.

    If so, It's quite probably that you know Highcharts, but if anyone is confused I'll say that it's a JavaScript library to create (almost) any chart type. It's so huge that a 332 pages book can be completed, a book that I'll write some lines.

    As usual I'll do a summary of each chapter and finally, I'll give my opinion:

    Chapter 1 - Web Charts: To start you'll see a short summary of the HTML elements used for chart generation (SVG and canvas) and other JS libraries like jqPlot, amCharts, Ext JS 4 Charts, YUI 3 Charts, FusionCharts, etc.

    Chapter 2 - Highcharts Configurations: A huge library as Highcharts has many configuration options. There's a whole chapter to this in which you will find, among other things: how to implement a particular layout, tooltips customization, gradients, and animations.

    Chapter 3 - Line, Area, and Scatter Charts: Here you'll start with the chart generation. In this case you'll see how to create line, area and scatter charts, as well as combinations to show different chart types in the same area.

    Chapter 4 - Bar and Column Charts: More about chart generation but this time bar and column charts. You'll see how to show this chart type in different ways: with grouped columns, vertically or horizontally, mirror, etc.

    Chapter 5 - Pie Charts: This chapter is entirely dedicated to pie and donut charts. Like the previous chapters: how to create and display them in different ways.

    Chapter 6 - Gauge, Polar, and Range Charts: Creation of other types of pie charts. Highlights the tutorial that explains how to create a Fiat 500 speedometer formed by several types of pie charts.

    Chapter 7 - Highcharts API: This is one of the largest chapters of the book. It makes a complete review of all the objects you can find in Highcharts and their properties and methods. You'll also find very useful examples that go further than simple chart generation: adding dynamic data with AJAX, integrating Highcharts with a frontend that allows a user to receive a chart by email, etc.

    Chapter 8 - Highcharts Events: In Highcharts you have many events available. You'll see in this chapter through different examples. In one of them you'll create a chart that zoom in on the selected area on another smaller chart.

    Chapter 9 - Highcharts and jQuery Mobile: Highcharts also display correctly on mobile devices, and you'll check in this chapter. Don't worry if you have not used jQuery Mobile before, as there is a tutorial at the beginning of the chapter that explains its basic operation.

    Chapter 10 - Highcharts and Ext JS: This time you'll see an introductory tutorial about Ext JS (a library specialized in RIA's creation) and then you'll create an application with different panels, tabs, etc, showing different types of charts on each tab.

    Chapter 11 - Running Highcharts on the Server Side: Sometimes you may need to generate charts from the server, for instance to send emails automatically with a chart from Highcharts. In this cases you have several possibilities as you'll see in this chapter, from using Xvfb and some browser to node.js or Phantom.js.

    As usual in the PacktPub books that I've reviewed - and there are several - it's a very practical book, with many examples which you can follow step by step and a lot of code that goes beyond the basic issues.

    On the downside I must say that the images in the printed version aren't in color. In other subject books this wouldn't have great importance, but in this case it would be useful to see the charts colors. In the digital version of the book, the images are colored.

    If you plan to use Highcharts in any of your projects, clearly will be a successful purchase, since it covers to a greater o lesser extent every aspect you can imagine related to this great library. Accordingly, it's obvious that Joe Kuan has wide experience using Highcharts in his daily work.