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