Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Справочник методов класса ApiChart таблиц

Обновлено: 17.12.25

new ApiChart()

Класс, представляющий диаграмму.

Методы

Название Описание
AddSeria ↗ Добавляет новую серию в текущую диаграмму.
ApplyChartStyle ↗ Устанавливает стиль текущей диаграммы по идентификатору стиля.
GetClassType ↗ Возвращает тип класса ApiChart.
RemoveSeria ↗ Удаляет указанную серию из текущей диаграммы.
SetAxieNumFormat ↗ Устанавливает указанный числовой формат для значений оси.
SetCatFormula ↗ Устанавливает диапазон значений категорий для текущей диаграммы.
SetDataPointFill ↗ Устанавливает заливку для точки данных в указанной серии диаграмм.
SetDataPointOutLine ↗ Устанавливает структуру для точки данных в указанной серии диаграмм.
SetHorAxisLablesFontSize ↗ Указывает размер шрифта для меток по горизонтальной оси.
SetHorAxisMajorTickMark ↗ Указывает основную отметку деления горизонтальной оси.
SetHorAxisMinorTickMark ↗ Указывает второстепенную галочку для горизонтальной оси.
SetHorAxisOrientation ↗ Указывает направление данных, отображаемых по горизонтальной оси.
SetHorAxisTickLabelPosition ↗ Задает возможные значения положения меток делений диаграммы относительно основной горизонтальной метки или значений данных диаграммы.
SetHorAxisTitle ↗ Указывает заголовок горизонтальной оси диаграммы.
SetLegendFill ↗ Устанавливает заливку легенды диаграммы.
SetLegendFontSize ↗ Задает размер шрифта легенды.
SetLegendOutLine ↗ Устанавливает контур легенды диаграммы.
SetLegendPos ↗ Указывает положение легенды диаграммы.
SetMajorHorizontalGridlines ↗ Определяет визуальные свойства основной горизонтальной линии сетки.
SetMajorVerticalGridlines ↗ Определяет визуальные свойства основной вертикальной линии сетки.
SetMarkerFill ↗ Устанавливает заливку для маркера в указанной серии диаграмм.
SetMarkerOutLine ↗ Устанавливает контур для маркера в указанной серии диаграмм.
SetMinorHorizontalGridlines ↗ Задает визуальные свойства второстепенной вертикальной линии сетки.
SetMinorVerticalGridlines ↗ Задает визуальные свойства второстепенной вертикальной линии сетки.
SetPlotAreaFill ↗ Устанавливает заливку области графика диаграммы.
SetPlotAreaOutLine ↗ Устанавливает контур в область графика диаграммы.
SetSeriaName ↗ Задает имя указанной серии.
SetSeriaValues ↗ Устанавливает значения из указанного диапазона в указанную серию.
SetSeriaXValues ↗ Устанавливает значения оси X из указанного диапазона в указанную серию. Он используется только с точечными диаграммами.
SetSeriesFill ↗ Устанавливает заливку для указанной серии диаграммы.
SetSeriesOutLine ↗ Устанавливает структуру для указанной серии диаграмм.
SetShowDataLabels ↗ Указывает, какие метки данных диаграммы отображаются на диаграмме.
SetShowPointDataLabel ↗ Указывает параметры отображения меток данных.
SetTitle ↗ Указывает заголовок диаграммы с указанными параметрами.
SetTitleFill ↗ Устанавливает заливку для заголовка диаграммы.
SetTitleOutLine ↗ Устанавливает структуру в заголовок диаграммы.
SetVerAxisOrientation ↗ Указывает направление данных, отображаемых по вертикальной оси.
SetVerAxisTitle ↗ Указывает заголовок вертикальной оси диаграммы.
SetVertAxisLablesFontSize ↗ Указывает размер шрифта для меток по вертикальной оси.
SetVertAxisMajorTickMark ↗ Указывает основную отметку вертикальной оси.
SetVertAxisMinorTickMark ↗ Указывает второстепенную галочку для вертикальной оси.
SetVertAxisTickLabelPosition ↗ Задает возможные значения положения меток деления диаграммы относительно основной вертикальной метки или значений данных диаграммы.

Пример

builder.CreateFile("xlsx");
var oWorksheet = Api.GetActiveSheet();
oWorksheet.SetName("sheet 1");
oWorksheet.GetRange("B1").SetValue("Row 1");
oWorksheet.GetRange("C1").SetValue("Row 2");
oWorksheet.GetRange("D1").SetValue("Row 3");
oWorksheet.GetRange("A2").SetValue("Category 1");
oWorksheet.GetRange("A3").SetValue("Category 2");
oWorksheet.GetRange("A4").SetValue("Category 3");
oWorksheet.GetRange("A5").SetValue("Category 4");
oWorksheet.GetRange("B2").SetValue("4.3");
oWorksheet.GetRange("B3").SetValue("2.5");
oWorksheet.GetRange("B4").SetValue("3.5");
oWorksheet.GetRange("B5").SetValue("4.5");
oWorksheet.GetRange("C2").SetValue("2.4");
oWorksheet.GetRange("C3").SetValue("4.4");
oWorksheet.GetRange("C4").SetValue("1.8");
oWorksheet.GetRange("C5").SetValue("2.8");
oWorksheet.GetRange("D2").SetValue("2");
oWorksheet.GetRange("D3").SetValue("2");
oWorksheet.GetRange("D4").SetValue("3");
oWorksheet.GetRange("D5").SetValue("5");
var oChart = oWorksheet.AddChart("'sheet 1'!$A$1:$D$5", true, "bar", 2, 100 * 36000, 70 * 36000, 0, 2 * 36000, 5, 3 * 36000);
oChart.SetVerAxisTitle("Vertical Title", 10);
oChart.SetHorAxisTitle("Horizontal Title", 11);
oChart.SetLegendPos("right");
oChart.SetShowDataLabels(false, false, true, false);
oChart.SetTitle("Main Chart Title", 13);
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(51, 51, 51));
oChart.SetSeriesFill(oFill, 0, false);
oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 111, 61));
oChart.SetSeriesFill(oFill, 1, false);
oFill = Api.CreateSolidFill(Api.CreateRGBColor(128, 128, 128));
oChart.SetSeriesFill(oFill, 2, false);
oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 213, 191));
oChart.SetSeriesFill(oFill, 3, false);
builder.SaveFile("xlsx", "ApiChart.xlsx");
builder.CloseFile();