As you probably already know if you have followed some of my content over the past couple of years, I am pretty excited about the release of the Extensions API for Tableau. This blog is an overdue follow up from #TC18, where Tamás Földi and I presented on Extensions, demoing a number of extensions covering both advanced visualization types and capabilities (like write back). This post provides some of my own perspectives on Extensions in Tableau as well as the content presented during TC18, along with some new stuff.Read More
Shouldn't an author be able to explain their Tableau Dashboard to every person who views it? Of course they should! This capability should be available to authors and accessible to their end users, regardless of the end user's abilities. We should also make Tableau's awesome interactive capabilities as accessible as we can as web users have vastly diverse abilities.
We noodled around some ideas of how we could enable the Tabitha project for those who did not want to write any code. This blog is the (hopefully) first step toward that effort…Read More
… We are going to be integrating with and leveraging Nivo, which is self described by Raphaël Benitte (it's creator) as “supercharged React components to easily build dataviz apps, it's built on top of d3.” Nivo is one of many react component libraries that work on top of D3, each are different and bring their own features and focus to their projects. Here are a few more worth checking out (in no particular order):
I am going to assume you know how to leverage create-react-app and npm install to get up and running locally and import all the component libraries you will need. If you have not gone through this install process yet Chris’ blog walks you through some key steps you will need to complete, and Google is of course your best friend here. Here are the commands to run:
Npm install tableau-api
Npm install nivo
That is it, if you run npm start at this point, your project will be bundled and rendered locally on your machine... Magic!Read More