ChartArea класс

ChartArea класс

Инкапсулирует объект, представляющий область диаграммы на листе.

Наследование: ChartAreaChartFrame

Тип ChartArea предоставляет следующие члены:

Характеристики

СвойствоОписание
is_inner_modeУказывает, включает ли размер области графика деления и метки осей.
False указывает, что размер должен определять размер области графика, делений и меток осей.
borderПолучает Line.
areaПолучает ChartFrame.area.
text_fontПолучает объект ChartFrame.font указанного объекта ChartFrame.
text_optionsПолучает и задает параметры текста.
fontПолучает объект ChartArea.font указанного объекта диаграммы.
auto_scale_fontИстинно, если текст в объекте изменяет размер шрифта при изменении размера объекта. Значение по умолчанию верно.
background_modeПолучает и задает режим отображения фона
backgroundПолучает и задает режим отображения фона
is_automatic_sizeУказывает, имеет ли рамка диаграммы автоматический размер.
xПолучает или получает горизонтальное смещение от верхнего левого углового столбца.
yПолучает или получает вертикальное смещение от строки верхнего левого угла.
heightПолучает или задает вертикальное смещение от нижнего правого углового ряда.
widthПолучает или задает смещение по горизонтали от нижнего правого углового столбца.
shadowИстинно, если у кадра есть тень.
shape_propertiesПолучает объект ChartFrame.shape_properties.
is_default_pos_be_setУказывает, задана ли позиция по умолчанию (DefaultX, DefaultY, DefaultWidth и DefaultHeight).
default_xПредставляет x позиции по умолчанию
default_yПредставляет y положения по умолчанию
default_widthПредставляет ширину положения по умолчанию
default_heightПредставляет высоту позиции по умолчанию

Методы

МетодОписание
set_position_auto()Установите положение кадра на автоматический

Пример

from aspose.cells import Workbook
from aspose.cells.charts import ChartType
from aspose.pydrawing import Color

# Instantiating a Workbook object
workbook = Workbook()
# Obtaining the reference of the first worksheet
worksheet = workbook.worksheets[0]
# 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 "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 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 "B3"
chart.n_series.add("A1:B3", True)
# Getting Chart Area
chartArea = chart.chart_area
# Setting the foreground color of the chart area
chartArea.area.foreground_color = Color.yellow
# Setting Chart Area Shadow
chartArea.shadow = True
# Saving the Excel file
workbook.save("book1.xls")

Смотрите также