Series класс
Series класс
Инкапсулирует объект, представляющий отдельную серию данных в диаграмме.
Тип Series предоставляет следующие элементы:
Характеристики
Свойство | Описание |
---|---|
is_filtered | Указывает, выбрана или отфильтрована серия. True означает, что эта серия отфильтрована и не будет отображаться на диаграмме. |
layout_properties | Представляет свойства макета. |
points | Получает набор точек в виде серии на диаграмме. |
area | Представляет фоновую область объекта Series. |
border | Представляет границу объекта Series. |
name | Возвращает или задает имя ряда данных. |
display_name | Получает название серии, отображаемое на графике диаграммы. |
count_of_data_values | Получает количество значений данных. |
is_vertical_values | Указывает, является ли источник данных вертикальным. |
values | Представляет значения Y этой серии диаграмм. |
values_format_code | Представляет код формата NumberList значений. |
x_values_format_code | Представляет код формата списка чисел X Values. |
x_values | Представляет значения x ряда диаграммы. |
bubble_sizes | Возвращает или задает значения размеров пузырьков в серии диаграммы. |
trend_lines | Возвращает все линии тренда этой серии. |
smooth | Представляет собой сглаживание кривой. True, если сглаживание кривых включено для линейной диаграммы или диаграммы рассеяния. Применимо только к линейным и точечным диаграммам, соединенным линиями. |
shadow | Истина, если у серии есть тень. |
has_3d_effect | Верно, если серия имеет трехмерный вид. Применимо только к пузырьковым диаграммам. |
bar_3d_shape_type | Возвращает или задает тип трехмерной фигуры, используемой с трехмерной линейчатой или столбчатой диаграммой. |
data_labels | Представляет объект DataLabels для указанной ASeries. |
type | Получает или задает тип ряда данных. |
marker | Получает Series.marker . |
plot_on_second_axis | Указывает, отображен ли этот ряд на второй оси значений. |
x_error_bar | Представляет собой планку погрешности направления X для данной серии. |
y_error_bar | Представляет собой планку погрешности направления Y для данной серии. |
has_hi_lo_lines | Истина, если на линейном графике имеются линии максимума и минимума. Применимо только к линейным диаграммам. |
hi_lo_lines | Возвращает объект HiLoLines, представляющий линии максимума и минимума для ряда на линейном графике. Применимо только к линейным диаграммам. |
has_series_lines | Истина, если столбчатая диаграмма с накоплением или линейчатая диаграмма имеет линии ряда или если круговая диаграмма или линейчатая круговая диаграмма имеют соединительные линии между двумя секциями. Применимо только к столбчатым диаграммам с накоплением, линейчатым диаграммам, круговым диаграммам или линейчатым круговым диаграммам. |
series_lines | Возвращает объект SeriesLines, представляющий линии ряда для столбчатой диаграммы с накоплением или столбчатой диаграммы с накоплением. Применимо только к столбчатым и линейчатым диаграммам с накоплением. |
has_drop_lines | Истина, если на диаграмме есть линии сброса. Применимо только к линейным диаграммам или диаграммам с областями. |
drop_lines | Возвращает объект Line , представляющий линии отсчета для ряда на линейной диаграмме или диаграмме с областями.Применимо только к линейным диаграммам или диаграммам с областями. |
has_up_down_bars | True, если линейный график имеет восходящие и нисходящие полосы. Применимо только к линейным диаграммам. |
up_bars | Возвращает объект DropBars, представляющий восходящие столбцы на линейной диаграмме. Применимо только к линейным диаграммам. |
down_bars | Возвращает объект DropBars , представляющий нисходящие полосы на линейном графике.Применимо только к линейным диаграммам. |
is_color_varied | Показывает, является ли цвет точек разным. Диаграмма должна содержать только одну серию. |
gap_width | Возвращает или задает расстояние между кластерами полос или столбцов в процентах от ширины полосы или столбца. Значение этого свойства должно быть от 0 до 500. |
first_slice_angle | Возвращает или задает угол первого сектора круговой или кольцевой диаграммы в градусах (по часовой стрелке от вертикали). Применимо только к круговым, трехмерным круговым и кольцевым диаграммам, от 0 до 360. |
overlap | Определяет, как располагаются полосы и столбцы. Может иметь значение от –100 до 100. Применимо только к двумерным столбчатым и двумерным линейчатым диаграммам. |
second_plot_size | Возвращает или задает размер вторичной части круговой диаграммы или столбчатой круговой диаграммы. в процентах от размера основного пирога. Может иметь значение от 5 до 200. |
split_type | Возвращает или задает значение, которое позволяет определить, какие точки данных находятся на второй круговой диаграмме или столбчатой диаграмме круговой диаграммы или столбчатой диаграммы. круговая диаграмма. |
split_value | Возвращает или задает значение, которое будет использоваться для определения того, какие точки данных находятся во второй круговой или столбчатой диаграмме. круговая диаграмма или столбчатая круговая диаграмма. |
is_auto_split | Указывает, является ли пороговое значение автоматическим. |
bubble_scale | Возвращает или задает коэффициент масштабирования для пузырьков в указанной группе диаграммы. Это может быть целое число от 0 (нуля) до 300, соответствующий проценту от размера по умолчанию. Применимо только к пузырьковым диаграммам. |
size_represents | Возвращает или задает размер пузырька на пузырьковой диаграмме. |
show_negative_bubbles | True, если для группы диаграмм отображаются отрицательные пузырьки. Действительно только для пузырьковых диаграмм. |
doughnut_hole_size | Возвращает или задает размер отверстия в группе кольцевых диаграмм. Размер отверстия выражается в процентах от размера диаграммы и составляет от 10 до 90 процентов. |
explosion | Расстояние от центра круговой диаграммы до открытого сектора круговой диаграммы выражается в процентах от диаметра круга. |
has_radar_axis_labels | Истина, если на радиальной диаграмме есть метки осей категорий. Применимо только к радиальным диаграммам. |
has_leader_lines | Истина, если в серии имеются направляющие линии. |
leader_lines | Представляет собой линии-указатели на диаграмме. Линии-указатели соединяют метки данных с точками данных. Этот объект не является коллекцией; не существует объекта, представляющего отдельную линию-выноску. |
legend_entry | Получает запись легенды согласно этой серии. |
shape_properties | Получает объект ShapePropertyCollection , содержащий визуальные свойства формы серии. |
Методы
Метод | Описание |
---|---|
move(self, count) | Перемещает серию вверх или вниз. |
Пример
from aspose.cells import Workbook
from aspose.cells.charts import ChartMarkerType, ChartType, FormattingType
from aspose.pydrawing import Color
# Instantiating a Workbook object
workbook = Workbook()
# Adding a new worksheet to the Excel object
sheetIndex = workbook.worksheets.add()
# Obtaining the reference of the newly added worksheet by passing its sheet index
worksheet = workbook.worksheets[sheetIndex]
# Adding a sample value to "A1" cell
worksheet.cells.get("A1").put_value(50)
# Adding a sample value to "A2" cell
worksheet.cells.get("A2").put_value(100)
# Adding a sample value to "A3" cell
worksheet.cells.get("A3").put_value(150)
# Adding a sample value to "A4" cell
worksheet.cells.get("A4").put_value(200)
# Adding a sample value to "B1" cell
worksheet.cells.get("B1").put_value(60)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(32)
# Adding a sample value to "B3" cell
worksheet.cells.get("B3").put_value(50)
# Adding a sample value to "B4" cell
worksheet.cells.get("B4").put_value(40)
# Adding a sample value to "C1" cell as category data
worksheet.cells.get("C1").put_value("Q1")
# Adding a sample value to "C2" cell as category data
worksheet.cells.get("C2").put_value("Q2")
# Adding a sample value to "C3" cell as category data
worksheet.cells.get("C3").put_value("Y1")
# Adding a sample value to "C4" cell as category data
worksheet.cells.get("C4").put_value("Y2")
# Adding a chart to the worksheet
chartIndex = worksheet.charts.add(ChartType.COLUMN, 5, 0, 15, 5)
# Accessing the instance of the newly added chart
chart = worksheet.charts[chartIndex]
# Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B4"
seriesIndex = chart.n_series.add("A1:B4", True)
# Setting the data source for the category data of NSeries
chart.n_series.category_data = "C1:C4"
series = chart.n_series[seriesIndex]
# Setting the values of the series.
series.values = "=B1:B4"
# Changing the chart type of the series.
series.type = ChartType.LINE
# Setting marker properties.
series.marker.marker_style = ChartMarkerType.CIRCLE
series.marker.foreground_color_set_type = FormattingType.AUTOMATIC
series.marker.foreground_color = Color.black
series.marker.background_color_set_type = FormattingType.AUTOMATIC
# do your business
# Saving the Excel file
workbook.save("book1.xls")
Смотрите также
- модуль
aspose.cells.charts
- класс
DropBars
- класс
Line
- класс
ShapePropertyCollection