Putting it all Together: The StackExchange App

Published on December 1, 2015

Arcadia is capable of adding two or more visuals into one interactive application. This article will combine all five of the visualizations that we’ve created in the “Arcadia Guide for Tableau Users” series of posts in order to create our interactive StackExchange App.

If you haven’t already we recommend going through these 5 exercises before reading through this article:

  1. Importing Data into Arcadia Instant
  2. Creating Radial Charts
  3. Creating Heat Maps
  4. Creating Flow and Chord Charts
  5. Creating Extension Visuals

Now we will proceed to put our visualizations into one app:

  1. Click “Apps->New App.”
  2. In the Visuals sidebar, click open both your StackExchange datasets and add all five visuals to the app by clicking the viz once (double clicking may cause the viz to appear multiple times).
  3. You can drag the visuals around and resize them to your preference. Clicking and holding will let you reposition each viz, while clicking the corner and holding will let you resize each viz. 
      image56
      image48  
  4. As always, remember to save your app.

Your Current App might look something like this in the Preview window (with scrolling):

image62

Filtering Across Both Data Sources

One of the nice things about Arcadia is it is easy to filter across multiple datasets. This happens automatically as long as they have the same field name and appropriate filters are on each viz.

  1. In the edit page of your “StackExchange Exploration” app, click the filters tab on the sidebar and select “StackExchange Daily Activity” under dataset (you could also use “StackExhange Shifts”).
      image53  
  2. Click “Site” under dimensions; this will then appear as a filter on the filter shelf of the app. 
      image50  
  3. Click the filter on the shelf, make a selection and note how both the chord and correlation flow charts change, even though they are from a different dataset. That’s handy. The radial chart and calendar heatmap aren’t affected because they don’t have the Site filter on the viz level (even though they are from the same dataset as the app level filter). 
      image58  
  4. Want to affect all of the vizes in this app? The radial chart and the calendar heat map don’t have “Site” on their own filter shelf. So let’s edit them; in the left corner of each viz, click the “edit in new tab” button click. In the new tabs, drag “Site” to the filter shelf (don’t make any selection). Save the viz. Go back to the app’s tab and click the refresh button right next to the edit button. 
      image54  
  5. The viz will now be affected by the app’s filter. Do this for both the radial and calendar heatmap. You’ll notice that if you filter to just one site the radial viz becomes a perfect circle. This is because the radial is meant to contrast across a dimension (in this case Sites). Let’s change this so that you always see all sites in the radial viz.
  6. You’ll notice that if you filter to just one site the radial viz becomes a perfect circle. This is because the radial is meant to contrast across a dimension (in this case Sites). Let’s change this so that you always see all sites in the radial viz.
    • Go to the radial viz’s tab (reopen it by clicking “edit in new tab” if you need to) and remove the Site filter. As always save the viz, and refresh it on the app page. All four sites will reappear.
  7. While on the radial viz’s tab, edit in a subtitle to explain functionality to the end user. Something like “Click any segment to filter to that Site’s information.”
  8. Remove the app filter by clicking the X 
      image51  
  9. Click on any segment of the radial chart -> Enable Filter on click. To verify, click again ->Test click behavior. The other three vizes will transform. You’ll note that the <<Site>> in your viz titles will transform based on your selection.
  10. Click on any segment of the radial chart -> Enable Filter on click. To verify, click again ->Test click behavior. The other three vizes will transform. You’ll note that the <<Site>> in your viz titles will transform based on your selection.
  11. Congrats!

image61