Create and configure charts

Charts are cards that you can add to your analysis to visualize data. There are three types of charts in Quiver:

You can add card charts from the analysis menu at the top, by searching for a chart. Depending on the type of chart, different configuration options are available.

Read the chart cards index page for a full description of each chart and what they do.

Time series visualizations

Time series visualizations take one or more time series as input and return a chart. Quiver offers a large number of visualizations on time series.

Objects charts

Objects charts are cards that are used to display data from object sets. They take object sets as input and return a visualization. The main function of objects charts are to display raw or aggregated data, with various configuration options available for aggregation and display customization. In some cases, the aggregated data from the chart (also referred to as a categorical chart) can be used as input to derived charts for further analysis.

Objects charts can handle greater scaling, making them suitable for visualizing large amounts of data.

These charts include the following:

  • Bar chart
  • Line chart
  • Pie chart
  • Numerical scatter plot
  • Categorical scatter plot
  • List
  • Table
  • Pivot table

Objects charts can be configured in the editor panel by selecting the Settings icon icon in the corner of the card.

Objects chart configuration icon location

Each chart will have slightly different configuration options depending on their type. In general, you can use the editor panel on objects chart for the following:

  • Configure data (Data tab)
    • Change the input object set(s)
    • Define the aggregations: group by properties, x-axis/y-axis properties, aggregation metrics, and so on
      • Supported aggregation metrics: min, max, sum, average, count, unique count, percentile, standard deviation, and variance
      • Percentile, standard deviation, and variance metrics are not supported for object types backed by Object Storage V1 (Phonograph).
    • Define segments (optional)
    • Define the sorting order
  • Configure the display (Display tab)
    • Change the orientation of the chart (e.g. for bars)
    • Override the color and label of segments and metrics
    • Configure axes titles, formats and positions
    • Choose to display labels or not
    • Configure the legend (showing or not, position)

You can define customized labels and colors for the same labels or aggregations across all charts in your analysis by using the categorical chart overrides settings at the analysis level.

The following object chart aggregations have accuracy and/or performance limitations:

  • Unique count
    • You have the option of computing approximate or exact results.
    • Exact results are not supported for object types backed by Object Storage V1 (Phonograph) and may degrade performance for result counts exceeding 10,000.
    • Approximate results have an average error of less than 1%.
  • Percentile
    • The result of this metric is always approximate.
    • Either the relative or absolute error is satisfied; by default, the maximum relative error is 0.1%, and the absolute error is 0.001%.
  • Standard deviation
    • The result of this metric is always approximate due to floating point arithmetic error accumulation.
    • Cases where a very high mean is coupled with a very low standard deviation could produce inaccurate results.
  • Variance
    • The result of this metric is always approximate due to floating point arithmetic error accumulation.
    • Cases where a very high mean is coupled with a very low standard deviation could produce inaccurate results.

Derived charts

Derived charts are cards that take aggregated or transformed data (from other object charts or from the transform table) as input and create a visualization. They can be used to perform more complex data analysis, such as overlaying multiple charts or applying formulas to data segments.

Derived charts can provide more accurate aggregations for any backing data, making them suitable for detailed analysis and comparisons.

These charts include the following:

  • Overlay chart
  • Transform table plot
  • Categorical formula plot
  • Segment formula plot
  • Vega plot

Derived charts can also be configured using the editor panel, accessible by clicking the cog wheel icon on the card. The Data and Display options will vary depending on the card. Refer to the cards index page for more details on each chart.

The following derived chart aggregations have accuracy limitations:

  • Standard deviation
    • The result of this metric is always approximate due to floating point arithmetic error accumulation.
    • Cases where a very high mean is coupled with a very low standard deviation could produce inaccurate results.
  • Variance
    • The result of this metric is always approximate due to floating point arithmetic error accumulation.
    • Cases where a very high mean is coupled with a very low standard deviation could produce inaccurate results.