Chart klass

Chart klass

Kapslar in objektet som representerar ett enda Excel-diagram.

Typen Chart avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
styleFår och ställer in den inbyggda stilen.
chart_objectRepresenterar diagramformen;
hide_pivot_field_buttonsIndikerar om knapparna för pivotdiagramfältet endast döljs när diagrammet är pivotdiagram.
pivot_optionsAnger pivotkontrollerna som visas i diagrammet
pivot_sourceKällan är data från pivottabellen.
Om PivotSource inte är tomt är diagrammet PivotChart.
plot_byHämtar och ställer in om plottning efter rad eller kolumn.
plot_empty_cells_typeHämtar och ställer in hur de tomma cellerna ska plottas.
plot_visible_cellsIndikerar om endast plotta synliga celler.
plot_visible_cells_onlyAnger om endast synliga celler plottas.
display_na_as_blankIndikerar om #N/A visas som tomt värde.
nameHämtar och ställer in namnet på diagrammet.
size_with_windowSant om Microsoft Excel ändrar storleken på diagrammet för att matcha storleken på diagrambladets fönster.
worksheetHämtar arbetsbladet som innehåller detta diagram.
shapesReturnerar alla ritningsformer i det här diagrammet.
print_sizeHämtar och ställer in den utskrivna diagramstorleken.
typeHämtar eller ställer in ett diagrams typ.
n_seriesFår en SeriesCollection-samling som representerar dataserien i diagrammet.
filtered_n_seriesHämtar en SeriesCollection-samling som representerar dataserierna som filtreras i diagrammet.
titleHämtar diagrammets titel.
sub_titleHämtar diagrammets underrubrik.
Endast för ODS filformat.
plot_areaHämtar diagrammets plotområde som inkluderar axelmarkeringsetiketter.
chart_areaHämtar diagramområdet i kalkylbladet.
category_axisHämtar diagrammets X-axel.
value_axisHämtar diagrammets Y-axel.
second_value_axisHämtar diagrammets andra Y-axel.
second_category_axisHämtar diagrammets andra X-axel.
series_axisHämtar diagrammets serieaxel.
legendFår diagramlegenden.
chart_data_tableRepresenterar diagramdatatabellen.
show_legendHämtar eller ställer in ett värde som anger om diagramförklaringen kommer att visas. Standard är sant.
is_rectangular_corneredHämtar eller ställer in ett värde som anger om diagramområdet är rektangulärt hörn.
Standard är sant.
show_data_tableHämtar eller ställer in ett värde som anger om diagrammet visar en datatabell.
first_slice_angleHä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.
gap_widthReturnerar eller ställer in utrymmet mellan stapel- eller kolumnkluster, som en procentandel av stapelns eller kolumnbredden.
Värdet på den här egenskapen måste vara mellan 0 och 500.
gap_depthHä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.
floorReturnerar ett Chart.floor-objekt som representerar väggarna i ett 3D-diagram.
wallsReturnerar ett Chart.walls-objekt som representerar väggarna i ett 3D-diagram.
back_wallReturnerar ett Chart.walls-objekt som representerar bakväggen i ett 3D-diagram.
side_wallReturnerar ett Chart.walls-objekt som representerar sidoväggen i ett 3D-diagram.
walls_and_gridlines_2dSant om rutnät ritas tvådimensionellt på ett 3D-diagram.
rotation_angleRepresenterar rotationen av 3D-diagramvyn (rotationen av plotområdet runt z-axeln, i grader).
elevationRepresenterar höjden av 3D-sjökortsvyn, i grader.
right_angle_axesSant om diagrammets axlar är i rät vinkel. Gäller endast för 3-D-diagram (förutom Column3D och 3-D-cirkeldiagram).
auto_scalingSant om Microsoft Excel skalar ett 3D-diagram så att det i storlek är närmare motsvarande 2D-diagram.
Egenskapen RightAngleAxes måste vara True.
height_percentReturnerar eller ställer in höjden på ett 3D-diagram som en procentandel av diagrammets bredd (mellan 5 och 500 procent).
perspectiveReturnerar 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.
is_3dAnger om diagrammet är ett 3d-diagram.
depth_percentRepresenterar djupet på ett 3D-diagram som en procentandel av diagrammets bredd (mellan 20 och 2000 procent).
actual_chart_sizeHämtar den faktiska storleken på diagrammet i pixelenhet.
placementRepresenterar hur diagrammet är fäst vid cellerna under det.
page_setupRepresenterar sidkonfigurationsbeskrivningen i det här diagrammet.
lineFår linjen.

Metoder

MetodBeskrivning
calculateBeräknar den anpassade positionen för plottarean, axlarna om positionen för dem är automatiskt tilldelad.
calculateBeräknar den anpassade positionen för plottarean, axlar om positionen för dem är automatiskt tilldelade, med alternativ för diagramberäkna.
to_imageSkapar diagrambilden och sparar den i en fil.
Förlängningen av filnamnet bestämmer formatet på bilden.
to_imageSkapar diagrambilden och sparar den i en fil i angiven bildtyp.
to_imageSkapar diagrambilden och sparar den i en fil i Jpeg-format.
to_imageSkapar diagrambilden och sparar den i en ström i Jpeg-format.
to_imageSkapar diagrambilden och sparar den i en ström i det angivna formatet.
to_imageSkapar diagrambilden och sparar den i en fil.
Förlängningen av filnamnet bestämmer formatet på bilden.
to_imageSkapar diagrambilden och sparar den i en ström i det angivna formatet.
to_pdfSparar diagrammet till en pdf-fil.
to_pdfSparar diagrammet till en pdf-fil.
to_pdfSkapar diagrammet som pdf och sparar det i en ström.
to_pdfSkapar diagrammet som pdf och sparar det i en ström.
is_refered_by_chartReturnerar om cellen som diagrammet refererar till.
is_cell_refered_by_chartReturnerar om cellen som diagrammet refererar till.
is_chart_data_changedUpptäcker om ett diagrams datakälla har ändrats.
refresh_pivot_dataUppdaterar pivotdiagrammets data från dess pivotdatakälla.
change_templateÄndra diagramtyp med förinställd mall.
moveFlyttar diagrammet till en angiven plats.
get_actual_sizeHämtar den faktiska storleken på diagrammet i pixelenhet.
has_axisReturnerar vilka axlar som finns i diagrammet.
switch_row_columnByter rad/kolumn.
get_chart_data_rangeHämtar datakällans intervall för diagrammet.
set_chart_data_rangeAnger dataintervall för ett diagram.

Exempel

Följande koder visar hur man skapar ett diagram med .Net-koder.

from aspose.cells import Workbook
from aspose.cells.charts import ChartType

workbook = Workbook()
sheet = workbook.worksheets[0]
cells = sheet.cells
cells.get(0, 1).put_value("Income")
cells.get(1, 0).put_value("Company A")
cells.get(2, 0).put_value("Company B")
cells.get(3, 0).put_value("Company C")
cells.get(1, 1).put_value(10000)
cells.get(2, 1).put_value(20000)
cells.get(3, 1).put_value(30000)
chartIndex = sheet.charts.add(ChartType.COLUMN, 9, 9, 21, 15)
chart = sheet.charts[chartIndex]
chart.set_chart_data_range("A1:B4", True)
chart.show_legend = True
chart.title.text = "Income Analysis"

Se även