##  Chart klass
Inkapslar objektet som representerar ett enda Excel-diagram.



Typen Chart avslöjar följande medlemmar:

###  Egenskaper
| Fast egendom| Beskrivning|
| :- | :- |
| [style](/cells/python-net/sv/aspose.cells.charts/chart/style) | Hämtar och ställer in den inbyggda stilen.|
| [chart_object](/cells/python-net/sv/aspose.cells.charts/chart/chart_object) | Representerar diagrammets form;|
| [hide_pivot_field_buttons](/cells/python-net/sv/aspose.cells.charts/chart/hide_pivot_field_buttons) | Anger om knapparna för pivotdiagramsfältet endast ska döljas när diagrammet är ett pivotdiagram.|
| [pivot_options](/cells/python-net/sv/aspose.cells.charts/chart/pivot_options) | Anger de pivotkontroller som visas i diagrammet|
| [pivot_source](/cells/python-net/sv/aspose.cells.charts/chart/pivot_source) |Källan är data från pivottabellen.<br/> Om PivotSource inte är tomt är diagrammet PivotChart.|
| [plot_by](/cells/python-net/sv/aspose.cells.charts/chart/plot_by) | Hämtar och anger om plottning sker radvis eller kolumnvis.|
| [plot_empty_cells_type](/cells/python-net/sv/aspose.cells.charts/chart/plot_empty_cells_type) | Hämtar och anger hur de tomma cellerna ska plottas.|
| [plot_visible_cells](/cells/python-net/sv/aspose.cells.charts/chart/plot_visible_cells) | Anger om endast synliga celler ska ritas.|
| [plot_visible_cells_only](/cells/python-net/sv/aspose.cells.charts/chart/plot_visible_cells_only) | Anger om endast synliga celler ska ritas.|
| [display_na_as_blank](/cells/python-net/sv/aspose.cells.charts/chart/display_na_as_blank) | Anger om #N/A visas som tomt värde.|
| [name](/cells/python-net/sv/aspose.cells.charts/chart/name) | Hämtar och anger namnet på diagrammet.|
| [size_with_window](/cells/python-net/sv/aspose.cells.charts/chart/size_with_window) | Sant om Microsoft Excel ändrar storlek på diagrammet så att det matchar storleken på diagrambladsfönstret.|
| [worksheet](/cells/python-net/sv/aspose.cells.charts/chart/worksheet) | Hämtar kalkylbladet som innehåller detta diagram.|
| [shapes](/cells/python-net/sv/aspose.cells.charts/chart/shapes) | Returnerar alla ritningsformer i det här diagrammet.|
| [print_size](/cells/python-net/sv/aspose.cells.charts/chart/print_size) | Hämtar och ställer in den utskrivna diagramstorleken.|
| [type](/cells/python-net/sv/aspose.cells.charts/chart/type) | Hämtar eller anger ett diagrams typ.|
| [n_series](/cells/python-net/sv/aspose.cells.charts/chart/n_series) | Hämtar en [`SeriesCollection`](/cells/python-net/sv/aspose.cells.charts/seriescollection)-samling som representerar dataserien i diagrammet.|
| [filtered_n_series](/cells/python-net/sv/aspose.cells.charts/chart/filtered_n_series) | Hämtar en [`SeriesCollection`](/cells/python-net/sv/aspose.cells.charts/seriescollection)-samling som representerar dataserierna som filtreras i diagrammet.|
| [title](/cells/python-net/sv/aspose.cells.charts/chart/title) | Hämtar diagrammets titel.|
| [sub_title](/cells/python-net/sv/aspose.cells.charts/chart/sub_title) | Hämtar diagrammets underrubrik.<br/> Endast för filer i formatet ODS.|
| [plot_area](/cells/python-net/sv/aspose.cells.charts/chart/plot_area) |Hämtar diagrammets plottområde som inkluderar axeltacketiketter.|
| [chart_area](/cells/python-net/sv/aspose.cells.charts/chart/chart_area) | Hämtar diagramområdet i kalkylbladet.|
| [category_axis](/cells/python-net/sv/aspose.cells.charts/chart/category_axis) | Hämtar diagrammets X-axel.|
| [value_axis](/cells/python-net/sv/aspose.cells.charts/chart/value_axis) | Hämtar diagrammets Y-axel.|
| [second_value_axis](/cells/python-net/sv/aspose.cells.charts/chart/second_value_axis) | Hämtar diagrammets andra Y-axel.|
| [second_category_axis](/cells/python-net/sv/aspose.cells.charts/chart/second_category_axis) | Hämtar diagrammets andra X-axel.|
| [series_axis](/cells/python-net/sv/aspose.cells.charts/chart/series_axis) | Hämtar diagrammets serieaxel.|
| [legend](/cells/python-net/sv/aspose.cells.charts/chart/legend) | Hämtar diagramförklaringen.|
| [chart_data_table](/cells/python-net/sv/aspose.cells.charts/chart/chart_data_table) | Representerar diagramdatatabellen.|
| [show_legend](/cells/python-net/sv/aspose.cells.charts/chart/show_legend) | Hämtar eller ställer in ett värde som anger om diagramförklaringen ska visas. Standardvärdet är sant.|
| [is_rectangular_cornered](/cells/python-net/sv/aspose.cells.charts/chart/is_rectangular_cornered) | Hämtar eller anger ett värde som anger om diagramområdet är rektangulärt och har hörn.<br/> Standardvärdet är sant.|
| [show_data_table](/cells/python-net/sv/aspose.cells.charts/chart/show_data_table) | Hämtar eller anger ett värde som anger om diagrammet visar en datatabell.|
| [first_slice_angle](/cells/python-net/sv/aspose.cells.charts/chart/first_slice_angle) | Hämtar eller ställer in vinkeln på det första cirkeldiagrammet eller ringdiagrammet, i grader (medurs från vertikalt).<br/> Gäller endast cirkeldiagram, 3D-cirkeldiagram och munkdiagram, 0 till 360.|
| [gap_width](/cells/python-net/sv/aspose.cells.charts/chart/gap_width) | Returnerar eller anger avståndet mellan stapel- eller kolumnkluster, som en procentandel av stapel- eller kolumnbredden.<br/> Värdet på denna egenskap måste vara mellan 0 och 500.|
| [gap_depth](/cells/python-net/sv/aspose.cells.charts/chart/gap_depth) |Hämtar eller ställer in avståndet mellan dataserierna i ett 3D-diagram, som en procentandel av markörens bredd.<br/> Värdet på denna egenskap måste vara mellan 0 och 500.|
| [floor](/cells/python-net/sv/aspose.cells.charts/chart/floor) | Returnerar ett [`Chart.floor`](/cells/python-net/sv/aspose.cells.charts/chart#floor)-objekt som representerar väggarna i ett 3D-diagram.|
| [walls](/cells/python-net/sv/aspose.cells.charts/chart/walls) | Returnerar ett [`Chart.walls`](/cells/python-net/sv/aspose.cells.charts/chart#walls)-objekt som representerar väggarna i ett 3D-diagram.|
| [back_wall](/cells/python-net/sv/aspose.cells.charts/chart/back_wall) | Returnerar ett [`Chart.walls`](/cells/python-net/sv/aspose.cells.charts/chart#walls)-objekt som representerar bakväggen i ett 3D-diagram.|
| [side_wall](/cells/python-net/sv/aspose.cells.charts/chart/side_wall) | Returnerar ett [`Chart.walls`](/cells/python-net/sv/aspose.cells.charts/chart#walls)-objekt som representerar sidoväggen i ett 3D-diagram.|
| [walls_and_gridlines_2d](/cells/python-net/sv/aspose.cells.charts/chart/walls_and_gridlines_2d) | Sant om rutnät ritas tvådimensionellt på ett 3D-diagram.|
| [rotation_angle](/cells/python-net/sv/aspose.cells.charts/chart/rotation_angle) | Representerar rotationen av 3D-diagramvyn (rotationen av plottområdet runt z-axeln, i grader).|
| [elevation](/cells/python-net/sv/aspose.cells.charts/chart/elevation) | Representerar höjden i 3D-sjökortet, i grader.|
| [right_angle_axes](/cells/python-net/sv/aspose.cells.charts/chart/right_angle_axes) | Sant om diagramaxlarna är i rät vinkel. Gäller endast för 3D-diagram (förutom kolumndiagram och 3D-cirkeldiagram).|
| [auto_scaling](/cells/python-net/sv/aspose.cells.charts/chart/auto_scaling) | Sant om Microsoft Excel skalar ett 3D-diagram så att det är närmare motsvarande 2D-diagram i storlek.<br/> Egenskapen RightAngleAxes måste vara True.|
| [height_percent](/cells/python-net/sv/aspose.cells.charts/chart/height_percent) | Returnerar eller anger höjden på ett 3D-diagram som en procentandel av diagrammets bredd (mellan 5 och 500 procent).|
| [perspective](/cells/python-net/sv/aspose.cells.charts/chart/perspective) |Returnerar eller ställer in perspektivet för 3D-diagramvyn. Måste vara mellan 0 och 100.<br/> Den här egenskapen ignoreras om egenskapen RightAngleAxes är True.|
| [is_3d](/cells/python-net/sv/aspose.cells.charts/chart/is_3d) | Anger om diagrammet är ett 3D-diagram.|
| [depth_percent](/cells/python-net/sv/aspose.cells.charts/chart/depth_percent) | Representerar djupet på ett 3D-diagram som en procentandel av diagrammets bredd (mellan 20 och 2000 procent).|
| [actual_chart_size](/cells/python-net/sv/aspose.cells.charts/chart/actual_chart_size) | Hämtar diagrammets faktiska storlek i pixlar.|
| [placement](/cells/python-net/sv/aspose.cells.charts/chart/placement) | Representerar hur diagrammet är kopplat till cellerna under det.|
| [page_setup](/cells/python-net/sv/aspose.cells.charts/chart/page_setup) | Representerar beskrivningen av sidinställningarna i det här diagrammet.|
| [line](/cells/python-net/sv/aspose.cells.charts/chart/line) | Får linjen.|


###  Metoder
| Metod| Beskrivning|
| :- | :- |
| [`calculate(self)`](/cells/python-net/sv/aspose.cells.charts/chart/calculate/#) | Beräknar den anpassade positionen för plottarean och axlarna om deras position är automatiskt tilldelad.|
| [`calculate(self, calculate_options)`](/cells/python-net/sv/aspose.cells.charts/chart/calculate/#aspose.cells.charts.chartcalculateoptions) | Beräknar den anpassade positionen för plottarean, axlarna om deras position är automatiskt tilldelad, med diagramberäkningsalternativ.|
| [`to_image(self, image_file)`](/cells/python-net/sv/aspose.cells.charts/chart/to_image/#str) | Skapar diagrambilden och sparar den till en fil.<br/> Filnamnstillägget avgör bildens format.|
| [`to_image(self, image_file, image_type)`](/cells/python-net/sv/aspose.cells.charts/chart/to_image/#str-aspose.cells.drawing.imagetype) | Skapar diagrambilden och sparar den till en fil med den angivna bildtypen.|
| [`to_image(self, image_file, jpeg_quality)`](/cells/python-net/sv/aspose.cells.charts/chart/to_image/#str-int) |Skapar diagrambilden och sparar den till en fil i JPEG-format.|
| [`to_image(self, stream, jpeg_quality)`](/cells/python-net/sv/aspose.cells.charts/chart/to_image/#io.rawiobase-int) | Skapar diagrambilden och sparar den till en ström i JPEG-format.|
| [`to_image(self, stream, image_type)`](/cells/python-net/sv/aspose.cells.charts/chart/to_image/#io.rawiobase-aspose.cells.drawing.imagetype) | Skapar diagrambilden och sparar den till en ström i det angivna formatet.|
| [`to_image(self, image_file, options)`](/cells/python-net/sv/aspose.cells.charts/chart/to_image/#str-aspose.cells.rendering.imageorprintoptions) | Skapar diagrambilden och sparar den till en fil.<br/> Filnamnstillägget avgör bildens format.|
| [`to_image(self, stream, options)`](/cells/python-net/sv/aspose.cells.charts/chart/to_image/#io.rawiobase-aspose.cells.rendering.imageorprintoptions) | Skapar diagrambilden och sparar den till en ström i det angivna formatet.|
| [`to_pdf(self, file_name)`](/cells/python-net/sv/aspose.cells.charts/chart/to_pdf/#str) | Sparar diagrammet till en pdf-fil.|
| [`to_pdf(self, file_name, desired_page_width, desired_page_height, h_alignment_type, v_alignment_type)`](/cells/python-net/sv/aspose.cells.charts/chart/to_pdf/#str-float-float-aspose.cells.pagelayoutalignmenttype-aspose.cells.pagelayoutalignmenttype) | Sparar diagrammet till en pdf-fil.|
| [`to_pdf(self, stream)`](/cells/python-net/sv/aspose.cells.charts/chart/to_pdf/#io.rawiobase) | 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)`](/cells/python-net/sv/aspose.cells.charts/chart/to_pdf/#io.rawiobase-float-float-aspose.cells.pagelayoutalignmenttype-aspose.cells.pagelayoutalignmenttype) | Skapar diagrammet i PDF-format och sparar det i en ström.|
| [`is_refered_by_chart(self, row_index, column_index)`](/cells/python-net/sv/aspose.cells.charts/chart/is_refered_by_chart/#int-int) | Returnerar om cellen som diagrammet refererar till.|
| [`is_cell_refered_by_chart(self, sheet_index, row_index, column_index)`](/cells/python-net/sv/aspose.cells.charts/chart/is_cell_refered_by_chart/#int-int-int) | Returnerar om cellen som diagrammet refererar till.|
| [`is_chart_data_changed(self)`](/cells/python-net/sv/aspose.cells.charts/chart/is_chart_data_changed/#) | Upptäcker om ett diagrams datakälla har ändrats.|
| [`refresh_pivot_data(self)`](/cells/python-net/sv/aspose.cells.charts/chart/refresh_pivot_data/#) | Uppdaterar diagrammets data från pivottabellen.|
| [`change_template(self, data)`](/cells/python-net/sv/aspose.cells.charts/chart/change_template/#bytes) | Ändra diagramtyp med förinställd mall.|
| [`move(self, upper_left_row, upper_left_column, lower_right_row, lower_right_column)`](/cells/python-net/sv/aspose.cells.charts/chart/move/#int-int-int-int) | Flyttar diagrammet till en angiven plats.|
| [`get_actual_size(self)`](/cells/python-net/sv/aspose.cells.charts/chart/get_actual_size/#) | Hämtar diagrammets faktiska storlek i pixlar.|
| [`has_axis(self, aixs_type, is_primary)`](/cells/python-net/sv/aspose.cells.charts/chart/has_axis/#aspose.cells.charts.axistype-bool) | Returnerar vilka axlar som finns på diagrammet.|
| [`switch_row_column(self)`](/cells/python-net/sv/aspose.cells.charts/chart/switch_row_column/#) | Växlar rad/kolumn.|
| [`get_chart_data_range(self)`](/cells/python-net/sv/aspose.cells.charts/chart/get_chart_data_range/#) | Hämtar datakällintervallet för diagrammet.|
| [`set_chart_data_range(self, area, is_vertical)`](/cells/python-net/sv/aspose.cells.charts/chart/set_chart_data_range/#str-bool) | Anger dataintervall för ett diagram.|



###  Exempel

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

```python
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
* modul [`aspose.cells.charts`](..)
* klass [`SeriesCollection`](/cells/python-net/sv/aspose.cells.charts/seriescollection)
