Chart
Innehåll
[
Dölj
]Chart class
Kapslar in objektet som representerar ett enda Excel-diagram.
public class Chart
Egenskaper
| namn | Beskrivning |
|---|---|
| AutoScaling { get; set; } | Sant om Microsoft Excel skalar ett 3D-diagram så att det är närmare motsvarande 2D-diagram. Egenskapen RightAngleAxes måste vara True. |
| BackWall { get; } | Returnerar enWalls objekt som representerar bakväggen i ett 3D-diagram. |
| CategoryAxis { get; } | Hämtar diagrammets X-axel. |
| ChartArea { get; } | Hämtar diagramområdet i kalkylbladet. |
| ChartDataTable { get; } | Representerar diagramdatatabellen. |
| ChartObject { get; } | Representerar diagramformen; |
| DepthPercent { get; set; } | Representerar djupet på ett 3D-diagram som en procentandel av diagrammets bredd (mellan 20 och 2000 procent). |
| DisplayNaAsBlank { get; set; } | Indikerar om #N/A visas som tomt värde. |
| Elevation { get; set; } | Representerar höjden av 3D-sjökortsvyn, i grader. |
| FirstSliceAngle { get; set; } | Hämtar eller ställer in vinkeln för det första cirkeldiagrammet eller munkdiagrammet, i grader (medsols från lodrät). Gäller endast paj-, 3D-paj- och munkdiagram, 0 till 360. |
| Floor { get; } | Returnerar enFloor objekt som representerar väggarna i ett 3D-diagram. |
| GapDepth { get; set; } | Hämtar eller ställer in avståndet mellan dataserierna i ett 3D-diagram, i procent av markörens bredd. Värdet på den här egenskapen måste vara mellan 0 och 500. |
| GapWidth { get; set; } | Returnerar eller ställer in utrymmet mellan stapel- eller kolumnkluster, som en procentandel av stapel- eller kolumnbredden. Värdet på den här egenskapen måste vara mellan 0 och 500. |
| HeightPercent { get; set; } | Returnerar eller ställer in höjden på ett 3D-diagram som en procentandel av diagrammets bredd (mellan 5 och 500 procent). |
| HidePivotFieldButtons { get; set; } | Indikerar om knapparna för pivotdiagramfältet endast döljs när diagrammet är PivotChart. |
| Is3D { get; } | Indikerar om diagrammet är ett 3d-diagram. |
| IsRectangularCornered { get; set; } | Hämtar eller ställer in ett värde som anger om diagramområdet är rektangulärt hörn. Standard är sant. |
| Legend { get; } | Hämtar diagramförklaringen. |
| Line { get; } | Får linjen. |
| Name { get; set; } | Hämtar och ställer in namnet på diagrammet. |
| NSeries { get; } | Får enSeriesCollection samling som representerar dataserien i diagrammet. |
| PageSetup { get; } | Representerar sidkonfigurationsbeskrivningen i detta diagram. |
| Perspective { get; set; } | Returnerar eller ställer in perspektivet för 3D-diagramvyn. Måste vara mellan 0 och 100. Den här egenskapen ignoreras om egenskapen RightAngleAxes är True. |
| PivotOptions { get; } | Anger pivotkontrollerna som visas på diagrammet |
| PivotSource { get; set; } | Källan är pivottabellens data. Om PivotSource inte är tom är diagrammet PivotChart. |
| Placement { get; set; } | Representerar hur diagrammet är fäst vid cellerna under det. |
| PlotArea { get; } | Hämtar diagrammets plotområde som inkluderar axelmarkeringsetiketter. |
| PlotBy { get; } | Hämtar och ställer in om plottning efter rad eller kolumn. |
| PlotEmptyCellsType { get; set; } | Hämtar och ställer in hur de tomma cellerna ska plottas. |
| PlotVisibleCells { get; set; } | Indikerar om endast plotta synliga celler. |
| PrintSize { get; set; } | Hämtar och ställer in den utskrivna diagramstorleken. |
| RightAngleAxes { get; set; } | Sant om diagrammets axlar är i rät vinkel. Gäller endast för 3D-diagram (förutom Column3D och 3-D cirkeldiagram). |
| RotationAngle { get; set; } | Representerar rotationen av 3D-diagramvyn (rotationen av plotområdet runt z-axeln, i grader). |
| SecondCategoryAxis { get; } | Hämtar diagrammets andra X-axel. |
| SecondValueAxis { get; } | Hämtar diagrammets andra Y-axel. |
| SeriesAxis { get; } | Hämtar diagrammets serieaxel. |
| Shapes { get; } | Returnerar alla ritningsformer i detta diagram. |
| ShowDataTable { get; set; } | Hämtar eller ställer in ett värde som anger om diagrammet visar en datatabell. |
| ShowLegend { get; set; } | Hämtar eller ställer in ett värde som anger om diagramförklaringen kommer att visas. Standard är sant. |
| SideWall { get; } | Returnerar enWallsobjekt som representerar sidoväggen på ett 3D-diagram. |
| SizeWithWindow { get; set; } | Sant om Microsoft Excel ändrar storleken på diagrammet för att matcha storleken på diagrambladets fönster. |
| Style { get; set; } | Hämtar och ställer in den inbyggda stilen. |
| SubTitle { get; } | Hämtar diagrammets underrubrik. Endast för fil i ODS-format. |
| Title { get; } | Hämtar diagrammets titel. |
| Type { get; set; } | Hämtar eller ställer in ett diagrams typ. |
| ValueAxis { get; } | Hämtar diagrammets Y-axel. |
| Walls { get; } | Returnerar enWalls objekt som representerar väggarna i ett 3D-diagram. |
| WallsAndGridlines2D { get; set; } | Sant om rutnätslinjer ritas tvådimensionellt på ett 3D-diagram. |
| Worksheet { get; } | Hämtar kalkylbladet som innehåller detta diagram. |
Metoder
| namn | Beskrivning |
|---|---|
| Calculate() | Beräknar den anpassade positionen för plottarean, axlar om positionen för dem är automatiskt tilldelad. |
| GetActualSize() | Hämtar den faktiska storleken på diagrammet i enhet pixlar. |
| GetChartDataRange() | Hämtar datakällans intervall för diagrammet. |
| HasAxis(AxisType, bool) | Returnerar vilka axlar som finns i diagrammet. |
| IsChartDataChanged() | Upptäcker om ett diagrams datakälla har ändrats. |
| Move(int, int, int, int) | Flyttar diagrammet till en angiven plats. |
| RefreshPivotData() | Uppdaterar pivotdiagrammets data från dess pivotdatakälla. |
| SetChartDataRange(string, bool) | Anger dataintervall för ett diagram. |
| SwitchRowColumn() | Byter rad/kolumn. |
| ToImage() | Får en 32-bitarsBitmapp objekt i diagrammet. |
| ToImage(ImageOrPrintOptions) | Får en 32-bitarsBitmapp objekt i diagrammet. ImageOrPrintOptions.ImageFormat , ImageOrPrintOptions.TiffCompression och ImageOrPrintOptions.Kvalitetsattribut ignoreras. |
| ToImage(string) | Skapar diagrambilden och sparar den i en fil. Filnamnstillägget bestämmer formatet på bilden. |
| ToImage(Stream, ImageOrPrintOptions) | Skapar diagrambilden och sparar den i en ström i angivet format. |
| ToImage(Stream, ImageType) | Skapar diagrambilden och sparar den i en ström i angivet format. |
| ToImage(Stream, long) | Skapar diagrambilden och sparar den i en ström i Jpeg-format. |
| ToImage(string, ImageOrPrintOptions) | Skapar diagrambilden och sparar den i en fil. Filnamnstillägget bestämmer formatet på bilden. |
| ToImage(string, ImageType) | Skapar diagrambilden och sparar den i en fil i angiven bildtyp. |
| ToImage(string, long) | Skapar diagrambilden och sparar den i en fil i Jpeg-format. |
| ToPdf(Stream) | Skapar diagrammets pdf och sparar det i en ström. |
| ToPdf(string) | Sparar diagrammet i en pdf-fil. |
| ToPdf(Stream, float, float, PageLayoutAlignmentType, PageLayoutAlignmentType) | Skapar diagrammets pdf och sparar det i en ström. |
| ToPdf(string, float, float, PageLayoutAlignmentType, PageLayoutAlignmentType) | Sparar diagrammet i en pdf-fil. |
Exempel
[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"
Se även
- namnutrymme Aspose.Cells.Charts
- hopsättning Aspose.Cells