Skip to main content

Series

Summary

The Series class contains properties for configuring series used in combo charts. Use this class in conjunction with the Combo class.

Syntax

Series(y, seriesType, {aggregation})

Name Explanation Data type

y

The field name for the y-axis variable. If an empty string is specified and the aggregation argument is set to COUNT, the series will reflect the aggregated row count for each x-axis location.

String

seriesType

Specifies the series type.

  • bar—The series will be represented as bars.

  • line—The series will be represented as a line.

String

aggregation

(Optional)

Specifies the statistical calculation that will be applied to values aggregated into each bin.

  • COUNT—The total number of records will be identified and applied.

  • SUM—The sum of all values will be calculated and applied.

  • MEAN—The mean of all values will be calculated and applied.

  • MEDIAN—The median of all values will be identified and applied.

  • MIN—The minimum value will be identified and applied.

  • MAX—The maximum value will be identified and applied.

String

Properties

Name Explanation Data type

aggregation

(Read and Write)

Specifies the statistical calculation that will be applied to values aggregated into each bin.

  • COUNT—The total number of records will be identified and applied.

  • SUM—The sum of all values will be calculated and applied.

  • MEAN—The mean of all values will be calculated and applied.

  • MEDIAN—The median of all values will be identified and applied.

  • MIN—The minimum value will be identified and applied.

  • MAX—The maximum value will be identified and applied.

String

seriesType

(Read and Write)

Specifies the series type.

  • bar—The series will be represented as bars.

  • line—The series will be represented as a line.

String

y

(Read and Write)

The field name for the y-axis variable. If an empty string is specified and the aggregation property is set to COUNT, the series will reflect the aggregated row count for each x-axis location.

String

Code sample

Series example

Create a combo chart by configuring Series objects, and export the chart to an .svg file.

import arcpy

seriesLeft = [arcpy.charts.Series(y="", aggregation="count", seriesType="bar")]
seriesRight = [arcpy.charts.Series(y="prcp", aggregation="mean", seriesType="line")]
chart = arcpy.charts.Combo(x="day_for_trips", seriesLeft=seriesLeft, seriesRight=seriesRight,
                           title="Bike Trips and Precipitation",
                           yTitleLeft="Total Rides", yTitleRight="Average Precipitation",
                           dataSource="BikeTripData")
chart.exportToSVG("combo.svg", width=900, height=500)