Chart klass

Chart klass

Inkapslar objektet som representerar ett enda Excel-diagram.

Typen Chart avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
styleHämtar och ställer in den inbyggda stilen.
chart_objectRepresenterar diagrammets form;
hide_pivot_field_buttonsAnger om knapparna för pivotdiagramsfältet endast ska döljas när diagrammet är ett pivotdiagram.
pivot_optionsAnger de pivotkontroller som visas i diagrammet
pivot_sourceKällan är data från pivottabellen.
Om PivotSource inte är tomt är diagrammet PivotChart.
plot_byHämtar och anger om plottning sker radvis eller kolumnvis.
plot_empty_cells_typeHämtar och anger hur de tomma cellerna ska plottas.
plot_visible_cellsAnger om endast synliga celler ska ritas.
plot_visible_cells_onlyAnger om endast synliga celler ska ritas.
display_na_as_blankAnger om #N/A visas som tomt värde.
nameHämtar och anger namnet på diagrammet.
size_with_windowSant om Microsoft Excel ändrar storlek på diagrammet så att det matchar storleken på diagrambladsfönstret.
worksheetHämtar kalkylbladet 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 anger ett diagrams typ.
n_seriesHämtar 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 filer i formatet ODS.
plot_areaHämtar diagrammets plottområde som inkluderar axeltacketiketter.
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.
legendHämtar diagramförklaringen.
chart_data_tableRepresenterar diagramdatatabellen.
show_legendHämtar eller ställer in ett värde som anger om diagramförklaringen ska visas. Standardvärdet är sant.
is_rectangular_corneredHämtar eller anger ett värde som anger om diagramområdet är rektangulärt och har hörn.
Standardvärdet är sant.
show_data_tableHämtar eller anger ett värde som anger om diagrammet visar en datatabell.
first_slice_angleHämtar eller ställer in vinkeln på det första cirkeldiagrammet eller ringdiagrammet, i grader (medurs från vertikalt).
Gäller endast cirkeldiagram, 3D-cirkeldiagram och munkdiagram, 0 till 360.
gap_widthReturnerar eller anger avståndet mellan stapel- eller kolumnkluster, som en procentandel av stapel- eller kolumnbredden.
Värdet på denna egenskap måste vara mellan 0 och 500.
gap_depthHämtar eller ställer in avståndet mellan dataserierna i ett 3D-diagram, som en procentandel av markörens bredd.
Värdet på denna egenskap 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 plottområdet runt z-axeln, i grader).
elevationRepresenterar höjden i 3D-sjökortet, i grader.
right_angle_axesSant om diagramaxlarna är i rät vinkel. Gäller endast för 3D-diagram (förutom kolumndiagram och 3D-cirkeldiagram).
auto_scalingSant om Microsoft Excel skalar ett 3D-diagram så att det är närmare motsvarande 2D-diagram i storlek.
Egenskapen RightAngleAxes måste vara True.
height_percentReturnerar eller anger 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 diagrammets faktiska storlek i pixlar.
placementRepresenterar hur diagrammet är kopplat till cellerna under det.
page_setupRepresenterar beskrivningen av sidinställningarna i det här diagrammet.
lineFår linjen.

Metoder

MetodBeskrivning
calculate(self)Beräknar den anpassade positionen för plottarean och axlarna om deras position är automatiskt tilldelad.
calculate(self, calculate_options)Beräknar den anpassade positionen för plottarean, axlarna om deras position är automatiskt tilldelad, med diagramberäkningsalternativ.
to_image(self, image_file)Skapar diagrambilden och sparar den till en fil.
Filnamnstillägget avgör bildens format.
to_image(self, image_file, image_type)Skapar diagrambilden och sparar den till en fil med den angivna bildtypen.
to_image(self, image_file, jpeg_quality)Skapar diagrambilden och sparar den till en fil i JPEG-format.
to_image(self, stream, jpeg_quality)Skapar diagrambilden och sparar den till en ström i JPEG-format.
to_image(self, stream, image_type)Skapar diagrambilden och sparar den till en ström i det angivna formatet.
to_image(self, image_file, options)Skapar diagrambilden och sparar den till en fil.
Filnamnstillägget avgör bildens format.
to_image(self, stream, options)Skapar diagrambilden och sparar den till en ström i det angivna formatet.
to_pdf(self, file_name)Sparar diagrammet till en pdf-fil.
to_pdf(self, file_name, desired_page_width, desired_page_height, h_alignment_type, v_alignment_type)Sparar diagrammet till en pdf-fil.
to_pdf(self, stream)Skapar diagrammet i PDF-format och sparar det i en ström.
to_pdf(self, stream, desired_page_width, desired_page_height, h_alignment_type, v_alignment_type)Skapar diagrammet i PDF-format och sparar det i en ström.
is_refered_by_chart(self, row_index, column_index)Returnerar om cellen som diagrammet refererar till.
is_cell_refered_by_chart(self, sheet_index, row_index, column_index)Returnerar om cellen som diagrammet refererar till.
is_chart_data_changed(self)Upptäcker om ett diagrams datakälla har ändrats.
refresh_pivot_data(self)Uppdaterar diagrammets data från pivottabellen.
change_template(self, data)Ändra diagramtyp med förinställd mall.
move(self, upper_left_row, upper_left_column, lower_right_row, lower_right_column)Flyttar diagrammet till en angiven plats.
get_actual_size(self)Hämtar diagrammets faktiska storlek i pixlar.
has_axis(self, aixs_type, is_primary)Returnerar vilka axlar som finns på diagrammet.
switch_row_column(self)Växlar rad/kolumn.
get_chart_data_range(self)Hämtar datakällintervallet för diagrammet.
set_chart_data_range(self, area, is_vertical)Anger 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