Survey – an overview

What is it for?

This template is ideal for visualizing survey responses and other data where each row represents a discrete entity such as a person. It lets you animate dots into different views, including groups, bars, and – for geographic data – a map. It also allows you to compare different metrics in a grid view.

How to get started


    You'll need a CSV or Excel file with a row for each person or entity that you want to visualize. The survey template is ideal for datasets up to around 10,000 rows. Larger datasets will work, but perform more slowly. 

    Your data should have a row for each person who took the survey and a column for each question in the survey or other piece of information about the respondent. Here's an example:

    Gender Name Weight (kg) Height (cm) Home country Favourite country Favourite food Favourite animal
    Female Layla Harvey 128.43500076540477 182.63314524655928 Nigeria Guernsey Mexican Meerkat
    Female Freya Wright 31.41535049107609 134.9034551782555 Myanmar Japan Steak Dog
    Male Toby Fisher 82.05549263270167 215.03677405950341 Peru Pakistan French Elephant
    Male Edward Patel 18.080218460830533 182.8442529316802 Italy Netherlands French Cat

    In the Data tab, on the right, update the column settings:

    • Set “Categorical columns” to point to any columns with categorical answers, i.e. text like "male"/"female" or "0-99"/"100-999"/"1000-9990". Type in the column numbers – e.g. A-C. These columns will appear in in the “Group by”, “Shade by” and “Compare” dropdown in the visualization.
    • Set “Continuous columns” to point to any columns with continuous answers, i.e. raw numbers, such as income or weight. These columns will appear in the “Size by” dropdown in the visualization.

    Switch back to the Preview tab to view your data in the survey. Note that it will display in a circle by default and that you will have to create a story to create different views.
Get started with your own Survey visualization now! »