Community Visualisations

Community Visualisations


Data Studio community visualizations allow anyone to build, use, and share custom visualizations in Google Data Studio. So they are charts created by third-party developers that work with your data and can be configured just like Data Studio's default charts. These elements are essentially graphs, tables and filters for data. You can mix and match visual components to create custom dashboards that work in Data Studio just like the native visual elements.

| “Data Studio community visualizations allow you to create and integrate custom JavaScript components into your dashboards. You can use community visualizations to expand your chart selection, customize your report styling, or create custom components that perform advanced analysis.” - Yulan Lin (Google Developer Advocate)

How to add a community visualisation to your report

About the consent

💡 Community visualizations display data from your data source. Although the community visualization can't access your data directly, you should still be sure you trust the developer of any community visualizations you add to your reports.

If you do consent; all components in the report based on the community visualization are able to show data. You can revoke your consent at any time.

If you don't consent, all components in the report based on the community visualization show only the consent request. They won't show any data.

Chart Settings

Click on the chart, afterwards on the right, use the properties panel to change the chart options.

Data Tab

This tab shows settings related to the data source.

  • Data source: A data source lets you to connect to the data set you want to use. Data source options are: change the data source, view/edit the data source, add a blended data source.

  • Dimension: Dimensions are categories for your data, and dimension values are a name, description or other characteristic of a category. You can choose dimensions either directly from the available fields or by clicking the "Add Dimension" link. Dimensions may differ according to cart types. For example geo charts's dimensions will be only locations.

  • Metric: Metrics are used to measure the contents of dimensions and provide the chart with a numeric scale and data series. Drag fields from the Available Fields tab on the right onto the chart to add measurements. You can also click Add metric in the Data tab.

  • Setting the default sort: The Sort and Secondary sort options control the default sorting behavior. You can select any metric in the chart's data source, or any dimension currently displayed in the chart, to use as the primary or secondary sorting field. The Secondary sort option only appears when there is an appropriate combination of dimensions and metrics in the chart.

  • Default date range: This lets you set the timeframe for an individual chart*.* When this is changed, this specific chart's date range overrides the date range of the page. Default date range options:

    • Auto: Applies the date frame of the dashboard if there is a data selector. If not, then tries to include all data.
    • Custom: Lets you use the calendar widget to select a custom date range for the chart.
    • Date compare type: Displays comparison data for the selected time period.
  • Filter : Filter help filtering the raw data which is coming from the data source. It might be helpful when you want to includes specific values or exclude some. For example you might want to exclude ad campaigns with zero impressions.

  • Google Analytics segment: This option appears for charts based on a Universal Analytics data source. A segment is a subset of your Analytics data. You can apply segments to your Data Studio charts to help ensure that your Data Studio and Google Analytics reports show the same data.

  • Interactions : When interactions are enabled on a chart, that charts acts like a filter controls. Here is an example, on this dashboard, campaign table has the interactions option activated. So viewer can click on any row and top metrics represent metrics of this selected row.

Style tab

A chart's style properties control the overall presentation and appearance of the chart.

Community visualizations are highly custom graphs. That's why each graph format would come with unique settings.

  • Background and border: These options control the appearance of the chart background container.

    • Background: Sets the chart background color.
    • Border Radius: Adds rounded borders to the chart background. When the radius is 0, the background shape has 90° corners. Border radius of 100° produces a circular shape.
    • Opacity: Sets the chart's opacity. 100% opacity completely hides objects behind the chart. 0% opacity makes the chart invisible.
    • Border Color: Sets the chart border color.
    • Border Weight: Sets the chart border line thickness.
    • Border Style: Sets the chart border line style.
    • Add border shadow: Adds a shadow to the chart lower and right borders.
  • Chart Header: The chart header lets viewers perform various actions on the chart, such as exporting the data, drilling up or down, and viewing the chart in the Explorer tool. You can choose show on hover - which is default, always show and do not show.

Blog post

Give your customers a summary of your blog post