Skip to content
+

Charts - Export

Charts can be printed and exported as PDF.

Export is available on the Pro versions of the charts: <LineChartPro />, <BarChartPro />, <ScatterChartPro />.

The apiRef prop on exposes a print method that can be used to open the browser's print dialog.

The print dialog allows you to print the chart or save it as a PDF, as well as configuring other settings.

  • Series A
  • Series B
Press Enter to start editing

Composition

As detailed in the Composition section, charts alternatively be composed of more focused components.

When exporting a chart, the ChartsWrapper element is considered the root element of the chart, and every descendant is included in the export. As such, you need to ensure that the ChartsWrapper element is the root element of the chart you want to export.

If you want to use a custom wrapper element, you need to use the useChartRootRef hook to set the reference to the chart's root element so that exporting works properly, as exemplified below.

API

See the documentation below for a complete reference to all of the props and classes available to the components mentioned here.