Chart
Содержание
[
Скрывать
]Chart class
Инкапсулирует объект, представляющий одну диаграмму Excel.
public class Chart
Характеристики
Имя | Описание |
---|---|
AutoScaling { get; set; } | Истинно, если Microsoft Excel масштабирует трехмерную диаграмму так, чтобы ее размер был ближе к эквивалентной двухмерной диаграмме. Свойство RightAngleAxes должно быть равно True. |
BackWall { get; } | ВозвращаетWalls объект, представляющий заднюю стенку трехмерной диаграммы. |
CategoryAxis { get; } | Получает ось X диаграммы. |
ChartArea { get; } | Получает область диаграммы на листе. |
ChartDataTable { get; } | Представляет таблицу данных диаграммы. |
ChartObject { get; } | Представляет диаграмму Shape; |
DepthPercent { get; set; } | Представляет глубину трехмерной диаграммы в процентах от ширины диаграммы (от 20 до 2000 процентов). |
DisplayNaAsBlank { get; set; } | Указывает, отображается ли #N/A как пустое значение. |
Elevation { get; set; } | Представляет высоту трехмерной карты в градусах. |
FirstSliceAngle { get; set; } | Получает или задает угол первого фрагмента круговой диаграммы или кольцевой диаграммы в градусах (по часовой стрелке от вертикали). Применяется только к круговым, трехмерным круговым и кольцевым диаграммам от 0 до 360. |
Floor { get; } | ВозвращаетFloor объект, представляющий стены трехмерной диаграммы. |
GapDepth { get; set; } | Получает или задает расстояние между рядами данных на трехмерной диаграмме в процентах от ширины маркера. Значение этого свойства должно быть в диапазоне от 0 до 500. |
GapWidth { get; set; } | Возвращает или задает расстояние между кластерами столбцов или столбцов в процентах от ширины столбца или столбца. Значение этого свойства должно быть в диапазоне от 0 до 500. |
HeightPercent { get; set; } | Возвращает или задает высоту трехмерной диаграммы в процентах от ширины диаграммы (от 5 до 500 процентов). |
HidePivotFieldButtons { get; set; } | Указывает, следует ли скрывать кнопки поля сводной диаграммы только в том случае, если диаграмма является сводной диаграммой. |
Is3D { get; } | Указывает, является ли диаграмма трехмерной диаграммой. |
IsRectangularCornered { get; set; } | Получает или задает значение, указывающее, является ли область диаграммы прямоугольной с углами. Значение по умолчанию — true. |
Legend { get; } | Получает легенду диаграммы. |
Line { get; } | Получает строку. |
Name { get; set; } | Получает и задает имя диаграммы. |
NSeries { get; } | ПолучаетSeriesCollection коллекция, представляющая серию данных на диаграмме. |
PageSetup { get; } | Представляет описание настройки страницы на этой диаграмме. |
Perspective { get; set; } | Возвращает или задает перспективу для просмотра трехмерной диаграммы. Должно быть от 0 до 100. Это свойство игнорируется, если свойство RightAngleAxes имеет значение True. |
PivotOptions { get; } | Определяет элементы управления поворотом, которые появляются на диаграмме |
PivotSource { get; set; } | Источником являются данные сводной таблицы. Если PivotSource не пуст, диаграмма является сводной диаграммой. |
Placement { get; set; } | Представляет способ прикрепления диаграммы к ячейкам под ней. |
PlotArea { get; } | Получает область построения диаграммы, которая включает метки деления оси. |
PlotBy { get; } | Получает и устанавливает график по строкам или столбцам. |
PlotEmptyCellsType { get; set; } | Получает и задает способ построения пустых ячеек. |
PlotVisibleCells { get; set; } | Указывает, отображать ли только видимые ячейки. |
PrintSize { get; set; } | Получает и задает размер распечатываемой диаграммы. |
RightAngleAxes { get; set; } | Истинно, если оси диаграммы расположены под прямым углом. Применяется только для трехмерных диаграмм (кроме Column3D и трехмерных круговых диаграмм). |
RotationAngle { get; set; } | Представляет поворот представления трехмерной диаграммы (поворот области графика вокруг оси Z в градусах). |
SecondCategoryAxis { get; } | Получает вторую ось X диаграммы. |
SecondValueAxis { get; } | Получает вторую ось Y диаграммы. |
SeriesAxis { get; } | Получает ось серии диаграммы. |
Shapes { get; } | Возвращает все фигуры рисунка на этой диаграмме. |
ShowDataTable { get; set; } | Получает или задает значение, указывающее, отображает ли диаграмма таблицу данных. |
ShowLegend { get; set; } | Получает или задает значение, указывающее, будет ли отображаться легенда диаграммы. Значение по умолчанию — true. |
SideWall { get; } | ВозвращаетWalls объект, который представляет собой боковую стенку трехмерной диаграммы. |
SizeWithWindow { get; set; } | Истинно, если Microsoft Excel изменяет размер диаграммы в соответствии с размером окна листа диаграммы. |
Style { get; set; } | Получает и устанавливает встроенный стиль. |
SubTitle { get; } | Получает подзаголовок диаграммы. Только для файла формата ODS. |
Title { get; } | Получает заголовок диаграммы. |
Type { get; set; } | Получает или задает тип диаграммы. |
ValueAxis { get; } | Получает ось Y диаграммы. |
Walls { get; } | ВозвращаетWalls объект, представляющий стены трехмерной диаграммы. |
WallsAndGridlines2D { get; set; } | Истинно, если линии сетки нарисованы двумерными на трехмерной диаграмме. |
Worksheet { get; } | Получает рабочий лист, содержащий эту диаграмму. |
Методы
Имя | Описание |
---|---|
Calculate() | Вычисляет пользовательское положение области графика, осей, если их положение назначено автоматически. |
GetActualSize() | Получает фактический размер диаграммы в пикселях. |
GetChartDataRange() | Получает диапазон источника данных диаграммы. |
HasAxis(AxisType, bool) | Возвращает, какие оси существуют на диаграмме. |
IsChartDataChanged() | Определяет, изменился ли источник данных диаграммы. |
Move(int, int, int, int) | Перемещает диаграмму в указанное место. |
RefreshPivotData() | Обновляет данные сводной диаграммы из источника сводных данных. |
SetChartDataRange(string, bool) | Указывает диапазон данных для диаграммы. |
SwitchRowColumn() | Переключает строку/столбец. |
ToImage() | Получает 32-битныйБитовая карта объект диаграммы. |
ToImage(ImageOrPrintOptions) | Получает 32-битныйБитовая карта объект диаграммы. ImageOrPrintOptions.ImageFormat , атрибуты ImageOrPrintOptions.TiffCompression и ImageOrPrintOptions.Quality игнорируются. |
ToImage(string) | Создает изображение диаграммы и сохраняет его в файл. Расширение имени файла определяет формат изображения. |
ToImage(Stream, ImageOrPrintOptions) | Создает изображение диаграммы и сохраняет его в потоке в указанном формате. |
ToImage(Stream, ImageType) | Создает изображение диаграммы и сохраняет его в потоке в указанном формате. |
ToImage(Stream, long) | Создает изображение диаграммы и сохраняет его в поток в формате Jpeg. |
ToImage(string, ImageOrPrintOptions) | Создает изображение диаграммы и сохраняет его в файл. Расширение имени файла определяет формат изображения. |
ToImage(string, ImageType) | Создает изображение диаграммы и сохраняет его в файл с указанным типом изображения. |
ToImage(string, long) | Создает изображение графика и сохраняет его в файл в формате Jpeg. |
ToPdf(Stream) | Создает диаграмму в формате pdf и сохраняет ее в поток. |
ToPdf(string) | Сохраняет диаграмму в файл PDF. |
ToPdf(Stream, float, float, PageLayoutAlignmentType, PageLayoutAlignmentType) | Создает диаграмму в формате pdf и сохраняет ее в поток. |
ToPdf(string, float, float, PageLayoutAlignmentType, PageLayoutAlignmentType) | Сохраняет диаграмму в файл PDF. |
Примеры
[C#]
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
Cells cells = sheet.Cells;
cells[0,1].PutValue("Income");
cells[1,0].PutValue("Company A");
cells[2,0].PutValue("Company B");
cells[3,0].PutValue("Company C");
cells[1,1].PutValue(10000);
cells[2,1].PutValue(20000);
cells[3,1].PutValue(30000);
int chartIndex = sheet.Charts.Add(ChartType.Column, 9, 9, 21, 15);
Chart chart = sheet.Charts[chartIndex];
chart.SetChartDataRange("A1:B4", true);
chart.ShowLegend = true;
chart.Title.Text = "Income Analysis";
[Visual Basic]
Dim workbook as Workbook = new Workbook()
Dim sheet as Worksheet = workbook.Worksheets(0)
Dim cells as Cells = sheet.Cells
cells(0,1).PutValue("Income")
cells(1,0).PutValue("Company A")
cells(2,0).PutValue("Company B")
cells(3,0).PutValue("Company C")
cells(1,1).PutValue(10000)
cells(2,1).PutValue(20000)
cells(3,1).PutValue(30000)
Dim chartIndex as Integer = sheet.Charts.Add(ChartType.Column, 9, 9, 21, 15)
Dim chart as Chart = sheet.Charts(chartIndex)
chart.SetChartDataRange("A1:B4", True);
chart.ShowLegend = True
chart.Title.Text = "Income Analysis"
Смотрите также
- пространство имен Aspose.Cells.Charts
- сборка Aspose.Cells