Series

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

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

Синтаксис

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

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

String
seriesType

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

  • barThe series will be represented as bars.
  • lineThe series will be represented as a line.
String
aggregation

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

  • COUNTThe total number of records will be identified and applied.
  • SUMThe sum of all values will be calculated and applied.
  • MEANThe mean of all values will be calculated and applied.
  • MEDIANThe median of all values will be identified and applied.
  • MINThe minimum value will be identified and applied.
  • MAXThe 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)