Series

Краткая информация

Класс Series содержит параметры для настройки серий, используемых в комбинированных диаграммах. Используйте этот класс совместно с классом Combo.

Синтаксис

 Series (y, seriesType, {aggregation})
ПараметрОписаниеТип данных
y

Имя поля для переменной оси y. Если указана пустая строка и аргумент aggregation установлен в значение COUNT, серии будут отражать агрегированное количество строк для каждого местоположения оси x.

String
seriesType

Задает тип серии.

  • bar—The series will be represented as bars.
  • line—The series will be represented as a line.
String
aggregation

Задает статистический расчет, который будет применяться к значениям, агрегированным в каждом бине.

  • 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

Свойства

СвойствоОписаниеТип данных
aggregation
(чтение и запись)

Задает статистический расчет, который будет применяться к значениям, агрегированным в каждом бине.

  • COUNT—Общее количество записей будет определено и применено.
  • SUM—Сумма всех значений будет рассчитана и применена.
  • MEAN—Среднее значение всех значений будет рассчитано и применено.
  • MEDIAN—Медиана всех значений будет определена и применена.
  • MIN—Минимальное значение будет определено и применено.
  • MAX—Максимальное значение будет определено и применено.
String
y
(чтение и запись)

Имя поля для переменной оси y. Если указана пустая строка и свойство aggregation установлено в значение COUNT, серия будет отражать агрегированное количество строк для каждого местоположения оси x.

String
seriesType
(чтение и запись)

Задает тип серии.

  • bar—Серии будут представлены в виде полос.
  • line—Серия будет представлена ​​в виде линии.
String

Пример кода

Пример серии

Создайте комбинированную диаграмму, настроив объекты Series, и экспортируйте диаграмму в файл .svg.

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)