render method

RenderedChart? render(
  1. Element output,
  2. ChartData chartData
)

Renders at output a chartData, selecting the correct render method.

Implementation

RenderedChart? render(Element output, ChartData chartData) {
  _checkOutput(output);

  checkLoaded();

  if (chartData is ChartTimeSeries) {
    return renderTimeSeriesChart(output, chartData);
  } else if (chartData is ChartSeriesPair) {
    return renderScatterChart(output, chartData);
  } else if (chartData is ChartSeries) {
    return renderLineChart(output, chartData);
  } else if (chartData is ChartSet) {
    return renderGaugeChart(output, chartData);
  }

  return null;
}