Chart

Chart class

Kapslar in objektet som representerar ett enda Excel-diagram.

public class Chart

Egenskaper

namnBeskrivning
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

namnBeskrivning
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