##  Chart Klasse
Kapselt das Objekt, das ein einzelnes Excel-Diagramm darstellt.



Der Typ Chart macht die folgenden Member verfügbar:

###  Eigenschaften
| Eigentum| Beschreibung|
| :- | :- |
| [style](/cells/python-net/de/aspose.cells.charts/chart/style) | Ruft den integrierten Stil ab und legt ihn fest.|
| [chart_object](/cells/python-net/de/aspose.cells.charts/chart/chart_object) | Stellt die Diagrammform dar;|
| [hide_pivot_field_buttons](/cells/python-net/de/aspose.cells.charts/chart/hide_pivot_field_buttons) | Gibt an, ob die Schaltflächen der PivotChart-Felder nur ausgeblendet werden sollen, wenn es sich bei dem Diagramm um ein PivotChart handelt.|
| [pivot_options](/cells/python-net/de/aspose.cells.charts/chart/pivot_options) | Gibt die Pivot-Steuerelemente an, die im Diagramm angezeigt werden|
| [pivot_source](/cells/python-net/de/aspose.cells.charts/chart/pivot_source) |Als Quelle dienen die Daten der PivotTable.<br/> Wenn PivotSource nicht leer ist, ist das Diagramm ein PivotChart.|
| [plot_by](/cells/python-net/de/aspose.cells.charts/chart/plot_by) | Ruft ab und legt fest, ob die Darstellung zeilen- oder spaltenweise erfolgt.|
| [plot_empty_cells_type](/cells/python-net/de/aspose.cells.charts/chart/plot_empty_cells_type) | Ruft ab und legt fest, wie die leeren Zellen dargestellt werden.|
| [plot_visible_cells](/cells/python-net/de/aspose.cells.charts/chart/plot_visible_cells) | Gibt an, ob nur sichtbare Zellen dargestellt werden.|
| [plot_visible_cells_only](/cells/python-net/de/aspose.cells.charts/chart/plot_visible_cells_only) | Gibt an, ob nur sichtbare Zellen dargestellt werden sollen.|
| [display_na_as_blank](/cells/python-net/de/aspose.cells.charts/chart/display_na_as_blank) | Gibt an, ob #N/A als leerer Wert angezeigt wird.|
| [name](/cells/python-net/de/aspose.cells.charts/chart/name) | Ruft den Namen des Diagramms ab und legt ihn fest.|
| [size_with_window](/cells/python-net/de/aspose.cells.charts/chart/size_with_window) | Wahr, wenn Microsoft Excel die Größe des Diagramms an die Größe des Diagrammblattfensters anpasst.|
| [worksheet](/cells/python-net/de/aspose.cells.charts/chart/worksheet) | Ruft das Arbeitsblatt ab, das dieses Diagramm enthält.|
| [shapes](/cells/python-net/de/aspose.cells.charts/chart/shapes) | Gibt alle Zeichenformen in diesem Diagramm zurück.|
| [print_size](/cells/python-net/de/aspose.cells.charts/chart/print_size) | Ruft die Größe des gedruckten Diagramms ab und legt sie fest.|
| [type](/cells/python-net/de/aspose.cells.charts/chart/type) | Ruft den Typ eines Diagramms ab oder legt ihn fest.|
| [n_series](/cells/python-net/de/aspose.cells.charts/chart/n_series) | Ruft eine [`SeriesCollection`](/cells/python-net/de/aspose.cells.charts/seriescollection)-Sammlung ab, die die Datenreihe im Diagramm darstellt.|
| [filtered_n_series](/cells/python-net/de/aspose.cells.charts/chart/filtered_n_series) | Ruft eine [`SeriesCollection`](/cells/python-net/de/aspose.cells.charts/seriescollection)-Sammlung ab, die die im Diagramm gefilterten Datenreihen darstellt.|
| [title](/cells/python-net/de/aspose.cells.charts/chart/title) | Ruft den Titel des Diagramms ab.|
| [sub_title](/cells/python-net/de/aspose.cells.charts/chart/sub_title) | Ruft den Untertitel des Diagramms ab.<br/> Nur für Dateien im Format ODS.|
| [plot_area](/cells/python-net/de/aspose.cells.charts/chart/plot_area) |Ruft den Zeichnungsbereich des Diagramms ab, der die Beschriftungen der Achsenmarkierungen enthält.|
| [chart_area](/cells/python-net/de/aspose.cells.charts/chart/chart_area) | Ruft den Diagrammbereich im Arbeitsblatt ab.|
| [category_axis](/cells/python-net/de/aspose.cells.charts/chart/category_axis) | Ruft die X-Achse des Diagramms ab.|
| [value_axis](/cells/python-net/de/aspose.cells.charts/chart/value_axis) | Ruft die Y-Achse des Diagramms ab.|
| [second_value_axis](/cells/python-net/de/aspose.cells.charts/chart/second_value_axis) | Ruft die zweite Y-Achse des Diagramms ab.|
| [second_category_axis](/cells/python-net/de/aspose.cells.charts/chart/second_category_axis) | Ruft die zweite X-Achse des Diagramms ab.|
| [series_axis](/cells/python-net/de/aspose.cells.charts/chart/series_axis) | Ruft die Serienachse des Diagramms ab.|
| [legend](/cells/python-net/de/aspose.cells.charts/chart/legend) | Ruft die Diagrammlegende ab.|
| [chart_data_table](/cells/python-net/de/aspose.cells.charts/chart/chart_data_table) | Stellt die Diagrammdatentabelle dar.|
| [show_legend](/cells/python-net/de/aspose.cells.charts/chart/show_legend) | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Diagrammlegende angezeigt wird. Der Standardwert ist „true“.|
| [is_rectangular_cornered](/cells/python-net/de/aspose.cells.charts/chart/is_rectangular_cornered) | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Diagrammbereich rechteckige Ecken hat.<br/> Der Standardwert ist „true“.|
| [show_data_table](/cells/python-net/de/aspose.cells.charts/chart/show_data_table) | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Diagramm eine Datentabelle anzeigt.|
| [first_slice_angle](/cells/python-net/de/aspose.cells.charts/chart/first_slice_angle) | Ruft den Winkel des ersten Kreis- oder Ringdiagrammsegments in Grad ab oder legt ihn fest (im Uhrzeigersinn von der Vertikalen).<br/> Gilt nur für Kreis-, 3D-Kreis- und Ringdiagramme (0 bis 360).|
| [gap_width](/cells/python-net/de/aspose.cells.charts/chart/gap_width) | Gibt den Abstand zwischen Balken- oder Spaltenclustern als Prozentsatz der Balken- oder Spaltenbreite zurück oder legt ihn fest.<br/> Der Wert dieser Eigenschaft muss zwischen 0 und 500 liegen.|
| [gap_depth](/cells/python-net/de/aspose.cells.charts/chart/gap_depth) |Ruft den Abstand zwischen den Datenreihen in einem 3D-Diagramm als Prozentsatz der Markierungsbreite ab oder legt ihn fest.<br/> Der Wert dieser Eigenschaft muss zwischen 0 und 500 liegen.|
| [floor](/cells/python-net/de/aspose.cells.charts/chart/floor) | Gibt ein [`Chart.floor`](/cells/python-net/de/aspose.cells.charts/chart#floor)-Objekt zurück, das die Wände eines 3D-Diagramms darstellt.|
| [walls](/cells/python-net/de/aspose.cells.charts/chart/walls) | Gibt ein [`Chart.walls`](/cells/python-net/de/aspose.cells.charts/chart#walls)-Objekt zurück, das die Wände eines 3D-Diagramms darstellt.|
| [back_wall](/cells/python-net/de/aspose.cells.charts/chart/back_wall) | Gibt ein [`Chart.walls`](/cells/python-net/de/aspose.cells.charts/chart#walls)-Objekt zurück, das die Rückwand eines 3D-Diagramms darstellt.|
| [side_wall](/cells/python-net/de/aspose.cells.charts/chart/side_wall) | Gibt ein [`Chart.walls`](/cells/python-net/de/aspose.cells.charts/chart#walls)-Objekt zurück, das die Seitenwand eines 3D-Diagramms darstellt.|
| [walls_and_gridlines_2d](/cells/python-net/de/aspose.cells.charts/chart/walls_and_gridlines_2d) | Wahr, wenn Gitternetzlinien in einem 3D-Diagramm zweidimensional gezeichnet werden.|
| [rotation_angle](/cells/python-net/de/aspose.cells.charts/chart/rotation_angle) | Stellt die Drehung der 3D-Diagrammansicht dar (die Drehung des Zeichnungsbereichs um die Z-Achse in Grad).|
| [elevation](/cells/python-net/de/aspose.cells.charts/chart/elevation) | Stellt die Höhe der 3D-Kartenansicht in Grad dar.|
| [right_angle_axes](/cells/python-net/de/aspose.cells.charts/chart/right_angle_axes) | Wahr, wenn die Diagrammachsen im rechten Winkel verlaufen. Gilt nur für 3D-Diagramme (außer Column3D und 3D-Kreisdiagramme).|
| [auto_scaling](/cells/python-net/de/aspose.cells.charts/chart/auto_scaling) | Wahr, wenn Microsoft Excel ein 3D-Diagramm so skaliert, dass es in der Größe näher an das entsprechende 2D-Diagramm heranreicht.<br/> Die RightAngleAxes-Eigenschaft muss True sein.|
| [height_percent](/cells/python-net/de/aspose.cells.charts/chart/height_percent) | Gibt die Höhe eines 3D-Diagramms als Prozentsatz der Diagrammbreite zurück oder legt sie fest (zwischen 5 und 500 Prozent).|
| [perspective](/cells/python-net/de/aspose.cells.charts/chart/perspective) |Gibt die Perspektive für die 3D-Diagrammansicht zurück oder legt sie fest. Der Wert muss zwischen 0 und 100 liegen.<br/> Diese Eigenschaft wird ignoriert, wenn die RightAngleAxes-Eigenschaft True ist.|
| [is_3d](/cells/python-net/de/aspose.cells.charts/chart/is_3d) | Gibt an, ob es sich bei dem Diagramm um ein 3D-Diagramm handelt.|
| [depth_percent](/cells/python-net/de/aspose.cells.charts/chart/depth_percent) | Stellt die Tiefe eines 3D-Diagramms als Prozentsatz der Diagrammbreite dar (zwischen 20 und 2000 Prozent).|
| [actual_chart_size](/cells/python-net/de/aspose.cells.charts/chart/actual_chart_size) | Ruft die tatsächliche Größe des Diagramms in Pixeln ab.|
| [placement](/cells/python-net/de/aspose.cells.charts/chart/placement) | Stellt dar, wie das Diagramm mit den darunterliegenden Zellen verbunden ist.|
| [page_setup](/cells/python-net/de/aspose.cells.charts/chart/page_setup) | Stellt die Seiteneinrichtungsbeschreibung in diesem Diagramm dar.|
| [line](/cells/python-net/de/aspose.cells.charts/chart/line) | Ruft die Zeile ab.|


###  Methoden
| Methode| Beschreibung|
| :- | :- |
| [`calculate(self)`](/cells/python-net/de/aspose.cells.charts/chart/calculate/#) | Berechnet die benutzerdefinierte Position des Plotbereichs und der Achsen, wenn deren Position automatisch zugewiesen wird.|
| [`calculate(self, calculate_options)`](/cells/python-net/de/aspose.cells.charts/chart/calculate/#aspose.cells.charts.chartcalculateoptions) | Berechnet die benutzerdefinierte Position des Zeichnungsbereichs und der Achsen, wenn deren Position automatisch zugewiesen wird, mit den Diagrammberechnungsoptionen.|
| [`to_image(self, image_file)`](/cells/python-net/de/aspose.cells.charts/chart/to_image/#str) | Erstellt das Diagrammbild und speichert es in einer Datei.<br/> Die Erweiterung des Dateinamens bestimmt das Format des Bildes.|
| [`to_image(self, image_file, image_type)`](/cells/python-net/de/aspose.cells.charts/chart/to_image/#str-aspose.cells.drawing.imagetype) | Erstellt das Diagrammbild und speichert es in einer Datei im angegebenen Bildtyp.|
| [`to_image(self, image_file, jpeg_quality)`](/cells/python-net/de/aspose.cells.charts/chart/to_image/#str-int) |Erstellt das Diagrammbild und speichert es in einer Datei im JPEG-Format.|
| [`to_image(self, stream, jpeg_quality)`](/cells/python-net/de/aspose.cells.charts/chart/to_image/#io.rawiobase-int) | Erstellt das Diagrammbild und speichert es in einem Stream im JPEG-Format.|
| [`to_image(self, stream, image_type)`](/cells/python-net/de/aspose.cells.charts/chart/to_image/#io.rawiobase-aspose.cells.drawing.imagetype) | Erstellt das Diagrammbild und speichert es im angegebenen Format in einem Stream.|
| [`to_image(self, image_file, options)`](/cells/python-net/de/aspose.cells.charts/chart/to_image/#str-aspose.cells.rendering.imageorprintoptions) | Erstellt das Diagrammbild und speichert es in einer Datei.<br/> Die Erweiterung des Dateinamens bestimmt das Format des Bildes.|
| [`to_image(self, stream, options)`](/cells/python-net/de/aspose.cells.charts/chart/to_image/#io.rawiobase-aspose.cells.rendering.imageorprintoptions) | Erstellt das Diagrammbild und speichert es im angegebenen Format in einem Stream.|
| [`to_pdf(self, file_name)`](/cells/python-net/de/aspose.cells.charts/chart/to_pdf/#str) | Speichert das Diagramm in einer PDF-Datei.|
| [`to_pdf(self, file_name, desired_page_width, desired_page_height, h_alignment_type, v_alignment_type)`](/cells/python-net/de/aspose.cells.charts/chart/to_pdf/#str-float-float-aspose.cells.pagelayoutalignmenttype-aspose.cells.pagelayoutalignmenttype) | Speichert das Diagramm in einer PDF-Datei.|
| [`to_pdf(self, stream)`](/cells/python-net/de/aspose.cells.charts/chart/to_pdf/#io.rawiobase) | Erstellt das Diagramm-PDF und speichert es in einem Stream.|
| [`to_pdf(self, stream, desired_page_width, desired_page_height, h_alignment_type, v_alignment_type)`](/cells/python-net/de/aspose.cells.charts/chart/to_pdf/#io.rawiobase-float-float-aspose.cells.pagelayoutalignmenttype-aspose.cells.pagelayoutalignmenttype) | Erstellt das Diagramm-PDF und speichert es in einem Stream.|
| [`is_refered_by_chart(self, row_index, column_index)`](/cells/python-net/de/aspose.cells.charts/chart/is_refered_by_chart/#int-int) | Gibt zurück, ob die Zelle vom Diagramm referenziert wird.|
| [`is_cell_refered_by_chart(self, sheet_index, row_index, column_index)`](/cells/python-net/de/aspose.cells.charts/chart/is_cell_refered_by_chart/#int-int-int) | Gibt zurück, ob die Zelle vom Diagramm referenziert wird.|
| [`is_chart_data_changed(self)`](/cells/python-net/de/aspose.cells.charts/chart/is_chart_data_changed/#) | Erkennt, ob sich die Datenquelle eines Diagramms geändert hat.|
| [`refresh_pivot_data(self)`](/cells/python-net/de/aspose.cells.charts/chart/refresh_pivot_data/#) | Aktualisiert die Diagrammdaten aus der Pivot-Tabelle.|
| [`change_template(self, data)`](/cells/python-net/de/aspose.cells.charts/chart/change_template/#bytes) | Ändern Sie den Diagrammtyp mit einer voreingestellten Vorlage.|
| [`move(self, upper_left_row, upper_left_column, lower_right_row, lower_right_column)`](/cells/python-net/de/aspose.cells.charts/chart/move/#int-int-int-int) | Verschiebt das Diagramm an eine angegebene Position.|
| [`get_actual_size(self)`](/cells/python-net/de/aspose.cells.charts/chart/get_actual_size/#) | Ruft die tatsächliche Größe des Diagramms in Pixeln ab.|
| [`has_axis(self, aixs_type, is_primary)`](/cells/python-net/de/aspose.cells.charts/chart/has_axis/#aspose.cells.charts.axistype-bool) | Gibt zurück, welche Achsen im Diagramm vorhanden sind.|
| [`switch_row_column(self)`](/cells/python-net/de/aspose.cells.charts/chart/switch_row_column/#) | Vertauscht Zeile/Spalte.|
| [`get_chart_data_range(self)`](/cells/python-net/de/aspose.cells.charts/chart/get_chart_data_range/#) | Ruft den Datenquellenbereich des Diagramms ab.|
| [`set_chart_data_range(self, area, is_vertical)`](/cells/python-net/de/aspose.cells.charts/chart/set_chart_data_range/#str-bool) | Gibt den Datenbereich für ein Diagramm an.|



###  Beispiel

Die folgenden Codes zeigen, wie Sie mit .Net-Codes ein Diagramm erstellen.

```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"

```

###  Siehe auch
* Modul [`aspose.cells.charts`](..)
* Klasse [`SeriesCollection`](/cells/python-net/de/aspose.cells.charts/seriescollection)
