Skip to main content

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)