Reader small image

You're reading from  Apache Superset Quick Start Guide

Product typeBook
Published inDec 2018
Reading LevelIntermediate
Publisher
ISBN-139781788992244
Edition1st Edition
Languages
Right arrow
Author (1)
Shashank Shekhar
Shashank Shekhar
author image
Shashank Shekhar

Shashank Shekhar is a data analyst and open source enthusiast. He has contributed to Superset and pymc3 (the Python Bayesian machine learning library), and maintains several public repositories on machine learning and data analysis projects of his own on GitHub. He heads up the data science team at HyperTrack, where he designs and implements machine learning algorithms to obtain insights from movement data. Previously, he worked at Amino on claims data. He has worked as a data scientist in Silicon Valley for 5 years. His background is in systems engineering and optimization theory, and he carries that perspective when thinking about data science, biology, culture, and history.
Read more about Shashank Shekhar

Right arrow

Building Dashboards

Dashboards are reporting tools for visually analyzing key data points and tracking insightful metrics. Effective dashboards have layouts that distribute screen space proportionally, based on the reader's required attention for each chart. The chart type and its position on a dashboard affect the readability of data points and their meaning in the overarching story flow of the dashboard.

We have made many types of charts in our book, and our goal was to answer a set of related questions for each dataset. In this chapter, we'll try to organize the charts so that the dashboard is effective at coherently communicating those answers. We'll cover the following topics:

  • Charts
  • Dashboards

Charts

Let's take a look at the charts made in this book. Then, we'll analyze example dashboards made using those charts.

Getting started with Superset

We looked at the dataset of Stack Overflow questions between 2008 and part of 2018. We visualized the number of questions per year and noted accelerated growth between 2008-2013 and slower growth afterward, using a line chart:

Overview of the Stack Overflow questions dataset

We plotted the Ethereum transaction volume and noted the increase between 2015 and 2018:

Overview of the Ethereum transaction dataset

Visualizing data in a column

...

Dashboards

A dashboard layout presents a set of charts in a way that viewers can scan them and get key insight. Layouts make use of different components such as a heading, divider, and data filters.

We'll work with all of the dashboard components available in the Superset v0.28 release. By breaking down examples, we'll create the dashboards for Chapter 1, Getting Started with Data Exploration; Chapter 5, Comparing Feature Values; and Chapter 7, Mapping Data That Has Location Information. Our familiarity with the charts and the dataset will be critical in helping us to make the right decisions about the layout.

Hopefully, in this section, we'll improve our intuition for building dashboard layouts that are effective in reporting insights for any set of charts.

Making a...

Summary

We have completed building multiple dashboards in Superset, using charts we built in previous chapters. Now, it is time for you to head out to do some data exploration, analysis, and storytelling on your own!

lock icon
The rest of the chapter is locked
You have been reading a chapter from
Apache Superset Quick Start Guide
Published in: Dec 2018Publisher: ISBN-13: 9781788992244
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
undefined
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime

Author (1)

author image
Shashank Shekhar

Shashank Shekhar is a data analyst and open source enthusiast. He has contributed to Superset and pymc3 (the Python Bayesian machine learning library), and maintains several public repositories on machine learning and data analysis projects of his own on GitHub. He heads up the data science team at HyperTrack, where he designs and implements machine learning algorithms to obtain insights from movement data. Previously, he worked at Amino on claims data. He has worked as a data scientist in Silicon Valley for 5 years. His background is in systems engineering and optimization theory, and he carries that perspective when thinking about data science, biology, culture, and history.
Read more about Shashank Shekhar