Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Hands-On Data Visualization with Bokeh: Interactive web plotting for Python using Bokeh

Buy

Learn how to create interactive and visually aesthetic plots using the Bokeh package in Python

Key Features

  • A step by step approach to creating interactive plots with Bokeh
  • Go from nstallation all the way to deploying your very own Bokeh application
  • Work with a real time datasets to practice and create your very own plots and applications

Book Description

Adding a layer of interactivity to your plots and converting these plots into applications hold immense value in the field of data science. The standard approach to adding interactivity would be to use paid software such as Tableau, but the Bokeh package in Python offers users a way to create both interactive and visually aesthetic plots for free. This book gets you up to speed with Bokeh - a popular Python library for interactive data visualization.

The book starts out by helping you understand how Bokeh works internally and how you can set up and install the package in your local machine. You then use a real world data set which uses stock data from Kaggle to create interactive and visually stunning plots. You will also learn how to leverage Bokeh using some advanced concepts such as plotting with spatial and geo data. Finally you will use all the concepts that you have learned in the previous chapters to create your very own Bokeh application from scratch.

By the end of the book you will be able to create your very own Bokeh application. You will have gone through a step by step process that starts with understanding what Bokeh actually is and ends with building your very own Bokeh application filled with interactive and visually aesthetic plots.

What you will learn

  • Installing Bokeh and understanding its key concepts
  • Creating plots using glyphs, the fundamental building blocks of Bokeh
  • Creating plots using different data structures like NumPy and Pandas
  • Using layouts and widgets to visually enhance your plots and add a layer of interactivity
  • Building and hosting applications on the Bokeh server
  • Creating advanced plots using spatial data

Who This Book Is For

This book is well suited for data scientists and data analysts who want to perform interactive data visualization on their web browsers using Bokeh. Some exposure to Python programming will be helpful, but prior experience with Bokeh is not required.

Table of Contents

  1. Bokeh installation and key concepts
  2. Plotting using glyphs
  3. Plotting with different data structures
  4. Using layouts for effective presentation
  5. Using annotations, widgets and visual attributes for visual enhancement
  6. Building and hosting applications using the Bokeh Server
  7. Advanced Plotting with Networks, Geo data, WebGL and Exporting plots
  8. The Bokeh Workflow: A case study
(HTML tags aren't allowed.)

Electromagnetic Waves, Materials, and Computation with MATLAB®
Electromagnetic Waves, Materials, and Computation with MATLAB®

Readily available commercial software enables engineers and students to perform routine calculations and design without necessarily having a sufficient conceptual understanding of the anticipated solution. The software is so user-friendly that it usually produces a beautiful colored visualization of that solution, often camouflaging...

Discrete Random Signal Processing and Filtering Primer with MATLAB (Electrical Engineering & Applied Signal Processing)
Discrete Random Signal Processing and Filtering Primer with MATLAB (Electrical Engineering & Applied Signal Processing)

Engineers in all fields will appreciate a practical guide that combines several new effective MATLAB® problem-solving approaches and the very latest in discrete random signal processing and filtering.
 

Numerous Useful Examples, Problems, and Solutions – An Extensive and...

Real-Time Digital Signal Processing from MATLAB® to C with the TMS320C6x DSPs, Second Edition
Real-Time Digital Signal Processing from MATLAB® to C with the TMS320C6x DSPs, Second Edition

From the Foreword:

"…There are many good textbooks today to teach digital signal processing, but most of them are content to teach the theory, and perhaps some MATLAB® simulations. This book has taken a bold step forward. It not only presents the theory, it reinforces...


The Influence of Technology on Social Network Analysis and Mining (Lecture Notes in Social Networks)
The Influence of Technology on Social Network Analysis and Mining (Lecture Notes in Social Networks)

The study of social networks was originated in social and business communities. In recent years, social network research has advanced significantly; the development of sophisticated techniques for Social Network Analysis and Mining (SNAM) has been highly influenced by the online social Web sites, email logs, phone logs and instant...

Numerical Simulation of Optical Wave Propagation With Examples in MATLAB (SPIE Press Monograph Vol. PM199)
Numerical Simulation of Optical Wave Propagation With Examples in MATLAB (SPIE Press Monograph Vol. PM199)
Wave-optics simulation is an immensely useful tool for many applications. The simulation techniques in this book are directly applicable to atmospheric imaging, astronomy, adaptive optics, free-space optical communications, and LADAR. In addition, many of the basic techniques are applicable to integrated optics and nonlinear, anisotropic,...
Tools and Algorithms for the Construction and Analysis of Systems (Lecture Notes in Computer Science)
Tools and Algorithms for the Construction and Analysis of Systems (Lecture Notes in Computer Science)
ETAPS 2007 is the tenth instance of the European Joint Conferences on Theory and Practice of Software, and thus a cause for celebration.

The events that comprise ETAPS address various aspects of the system development process, including specification, design, implementation, analysis and
...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy