You are previewing Instant jQuery Flot Visual Data Analysis.
O'Reilly logo
Instant jQuery Flot Visual Data Analysis

Book Description

Visualize and analyse your data with the jQuery Flot plotting library using real-world examples

  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results

  • Apply statistical techniques to your data and display data using various chart types

  • Get started with the jQuery Flot library and learn to apply it to real-world data visualization

  • Detailed explanations of Flot’s capabilities and configurations

In Detail

Data visualization and analysis is a crucial skill in many software projects. Flot uses jQuery and HTML5 to add easy and powerful visualization capabilities to any web application. Flot produces beautiful visualizations with a minimal amount of code. It is also highly configurable, extensible, and includes many plugins out of the box.

A practical guide to take you through the basics of using Flot to visualize your data; the book describes Flot’s functionality in dedicated sections that include code, screenshots, and detailed explanations so that you can learn to produce charts in minutes. As you progress though this book, it will guide you through real-world examples to show you how to use statistical techniques with Flot for interactive data visualization and analysis.

Starting with the very basics, you will learn exactly what you need to do to display the simplest chart using Flot. This step-by-step guide takes you through Flot’s many features and settings until you can finally master the techniques you’ll need to apply Flot to your application’s data.

You'll learn to create basic point, line, and bar charts and to use Flot’s stack, pie, and time plugins to create specialized chart types. Along with learning to display complex data with multiple customizable axes you will learn to make your charts interactive with Flot’s crosshair plugin. Finally, this book will guide you through learning statistical techniques via the jStat JavaScript library to analyse data; along with Flot’s errorbars and fillbetween plugins to display error margins and data percentiles.

Instant jQuery Flot Visual Data Analysis will give you a head start so that you can add data visualization features to your applications with ease.

Table of Contents

  1. Instant jQuery Flot Visual Data Analysis
    1. Instant jQuery Flot Visual Data Analysis
    2. Credits
    3. About the Author
    4. About the Reviewers
    5. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
    6. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Downloading the example code
        2. Downloading the color images of this book
        3. Errata
        4. Piracy
        5. Questions
    7. 1. Instant jQuery Flot Visual Data Analysis
      1. Creating basic charts (Must know)
        1. Getting ready
        2. How to do it...
          1. Line charts
          2. Point charts
          3. Bar charts
          4. Area charts
        3. How it works...
        4. There's more...
          1. Displaying multiple series on the same chart
          2. Using different chart types for each series
      2. Creating stacked charts (Must know)
        1. Getting ready
        2. How to do it...
          1. Stacked bar charts
          2. Stacked area charts
        3. How it works...
        4. There's more...
          1. Grouping series in to multiple stacks
      3. Creating pie charts (Must know)
        1. Getting ready
        2. How to do it...
          1. A simple pie chart
          2. A labeled pie chart
        3. How it works...
        4. There's more...
          1. Creating a tilted donut chart
          2. Creating a labeled pie chart with combined sections
      4. Working with axes (Should know)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. Making axes interactive
      5. Tracking curves (Should know)
        1. Getting ready
        2. How to do it…
        3. How it works…
        4. There's more…
          1. Tracking a curve with the crosshair
      6. Plotting time series
        1. Getting ready
        2. How to do it…
        3. How it works…
        4. There's more…
          1. Using custom date and time formats
      7. Displaying error bars (Should know)
        1. Getting ready
        2. How to do it...
        3. How it works...
        4. There's more...
          1. Using custom end caps on an asymmetric, horizontal error bar
      8. Displaying percentiles (Should know)
        1. Getting ready
        2. How to do it...
        3. How it works...
      9. Incorporating statistics with Flot (Should know)
        1. Getting ready
        2. How to do it…
        3. How it works…
        4. There's more…
          1. Plotting a normal distribution curve
      10. Applying Flot (Should know)
        1. How to do it…
        2. How it works…
        3. There's more…
      11. Creating custom plugins (Become an expert)
        1. How to do it…
        2. How it works…
        3. There's more…