#datamustread Data Viz Essentials: The Must-Read Books to Master Data Visualization

#DataVizEssentials 2023: The Must-Read Books to Master Data Visualization
#DataVizEssentials 2023: The Must-Read Books to Master Data Visualization

Building on the previous #datamustread recommendations, I’m excited to present the data viz edition of #datamustread. In this post, we’re focusing on the indispensable skill of data visualization. Whether you’re a beginner or a seasoned pro, these five books will guide you to mastery:

  1. 📖 The Big Book of Dashboards
  2. 📖 Storytelling with Data
  3. 📖 The Truthful Art
  4. 📖 Show Me the Numbers
  5. 📖 Teach Yourself VISUALLY Power BI

The Big Book of Dashboards: Visualizing Your Data Using Real-World Business Scenarios

A comprehensive guide filled with real-world solutions for building effective business dashboards across various industries and platforms. It’s a go-to resource for matching great dashboards with real-world scenarios.

Storytelling with Data: A Data Visualization Guide for Business Professionals

Cole Nussbaumer Knaflic shares practical guidance on creating compelling data stories. Learn how to make your data visually appealing, engaging, and resonant with your audience.

„#datamustread Data Viz Essentials: The Must-Read Books to Master Data Visualization“ weiterlesen

Data Science Toolbox: How to use R with Tableau

Recently, Tableau released an exciting feature that enhances the capabilities of data analytics: R integration via RServe. By bringing together Tableau and R, data scientists and analysts can now enjoy a more comprehensive and powerful data science toolbox. Whether you’re an experienced data scientist or just starting your journey in data analytics, this tutorial will guide you through the process of integrating R with Tableau.

Step by Step: Integrating R in Tableau

1. Install and start R and RServe

You can download base R from r-project.org. Next, invoke R from the terminal to install and run the RServe package:

> install.packages("Rserve")
> library(Rserve)
> Rserve()

To ensure RServe is running, you can try Telnet to connect to it:

Telnet

Protip: If you prefer an IDE for R, I can highly recommend you to install RStudio.

2. Connecting Tableau to RServe

Now let’s open Tableau and set up the connection:

Tableau 10 Help menu
Tableau 10 External Service Connection

3. Adding R code to a Calculated Field

You can invoke R scripts in Tableau’s Calculated Fields, such as k-means clustering controlled by an interactive parameter slider:

SCRIPT_INT('
kmeans(data.frame(.arg1,.arg2,.arg3),' + STR([Cluster Amount]) + ')$cluster;
',
SUM([Sales]), SUM([Profit]), SUM([Quantity]))
Calculated Field in Tableau 10

4. Use Calculated Field in Tableau

You can now use your R calculation as an alternate Calculated Field in your Tableau worksheet:

Tableau 10 showing k-means clustering

Feel free to download the Tableau Packaged Workbook (twbx) here.

Connect and Stay Updated

Stay on top of the latest in data science and analytics by following me on Twitter and LinkedIn. I frequently share tips, tricks, and insights into the world of data analytics, machine learning, and beyond. Join the conversation, and let’s explore the possibilities together!

Blog post updates: