Chart Klasse

Chart Klasse

Kapselt das Objekt, das ein einzelnes Excel-Diagramm darstellt.

Der Typ Chart macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
styleRuft den integrierten Stil ab und legt ihn fest.
chart_objectStellt die chartShape dar;
hide_pivot_field_buttonsGibt an, ob die Feldschaltflächen des Pivot-Diagramms nur ausgeblendet werden, wenn es sich bei dem Diagramm um ein PivotChart handelt.
pivot_optionsGibt die Pivot-Steuerelemente an, die im Diagramm angezeigt werden
pivot_sourceDie Quelle sind die Daten der PivotTable.
Wenn PivotSource nicht leer ist, ist das Diagramm ein PivotChart.
plot_byRuft ab und legt fest, ob die Darstellung nach Zeile oder Spalte erfolgt.
plot_empty_cells_typeRuft ab und legt fest, wie die leeren Zellen dargestellt werden.
plot_visible_cellsGibt an, ob nur sichtbare Zellen dargestellt werden sollen.
plot_visible_cells_onlyGibt an, ob nur sichtbare Zellen geplottet werden sollen.
display_na_as_blankGibt an, ob #N/A als leerer Wert angezeigt wird.
nameRuft den Namen des Diagramms ab und legt ihn fest.
size_with_windowTrue, wenn Microsoft Excel die Größe des Diagramms an die Größe des Diagrammblattfensters anpasst.
worksheetRuft das Arbeitsblatt ab, das dieses Diagramm enthält.
shapesGibt alle Zeichnungsformen in diesem Diagramm zurück.
print_sizeRuft die Größe des gedruckten Diagramms ab und legt diese fest.
typeRuft den Typ eines Diagramms ab oder legt diesen fest.
n_seriesRuft eine SeriesCollection-Sammlung ab, die die Datenreihe im Diagramm darstellt.
filtered_n_seriesRuft eine SeriesCollection-Sammlung ab, die die Datenreihen darstellt, die im Diagramm gefiltert werden.
titleRuft den Titel des Diagramms ab.
sub_titleRuft den Untertitel des Diagramms ab.
Nur für Datei im Format ODS.
plot_areaRuft den Plotbereich des Diagramms ab, der Achsenteilstrichbeschriftungen enthält.
chart_areaRuft den Diagrammbereich im Arbeitsblatt ab.
category_axisRuft die X-Achse des Diagramms ab.
value_axisRuft die Y-Achse des Diagramms ab.
second_value_axisRuft die zweite Y-Achse des Diagramms ab.
second_category_axisRuft die zweite X-Achse des Diagramms ab.
series_axisRuft die Reihenachse des Diagramms ab.
legendRuft die Diagrammlegende ab.
chart_data_tableStellt die Diagrammdatentabelle dar.
show_legendRuft einen Wert ab, der angibt, ob die Diagrammlegende angezeigt wird, oder legt diesen fest. Der Standardwert ist wahr.
is_rectangular_corneredRuft einen Wert ab, der angibt, ob der Diagrammbereich rechteckige Ecken hat, oder legt diesen fest.
Der Standardwert ist wahr.
show_data_tableRuft einen Wert ab, der angibt, ob das Diagramm eine Datentabelle anzeigt, oder legt diesen fest.
first_slice_angleRuft den Winkel des ersten Kreisdiagramm- oder Ringdiagrammabschnitts in Grad ab (im Uhrzeigersinn von der Vertikalen) oder legt diesen fest.
Gilt nur für Kreis-, 3D-Kreis- und Ringdiagramme, 0 bis 360.
gap_widthGibt den Abstand zwischen Balken- oder Säulenclustern als Prozentsatz der Balken- oder Säulenbreite zurück oder legt diesen fest.
Der Wert dieser Eigenschaft muss zwischen 0 und 500 liegen.
gap_depthRuft den Abstand zwischen den Datenreihen in einem 3D-Diagramm als Prozentsatz der Markierungsbreite ab oder legt diesen fest.
Der Wert dieser Eigenschaft muss zwischen 0 und 500 liegen.
floorGibt ein Chart.floor-Objekt zurück, das die Wände eines 3D-Diagramms darstellt.
wallsGibt ein Chart.walls-Objekt zurück, das die Wände eines 3D-Diagramms darstellt.
back_wallGibt ein Chart.walls-Objekt zurück, das die Rückwand eines 3D-Diagramms darstellt.
side_wallGibt ein Chart.walls-Objekt zurück, das die Seitenwand eines 3D-Diagramms darstellt.
walls_and_gridlines_2dTrue, wenn Gitterlinien zweidimensional in einem 3D-Diagramm gezeichnet werden.
rotation_angleStellt die Drehung der 3D-Diagrammansicht dar (die Drehung des Diagrammbereichs um die Z-Achse in Grad).
elevationStellt die Höhe der 3D-Kartenansicht in Grad dar.
right_angle_axesTrue, wenn die Diagrammachsen im rechten Winkel stehen. Gilt nur für 3D-Diagramme (außer Column3D und 3D-Kreisdiagramme).
auto_scalingTrue, wenn Microsoft Excel skaliert ein 3D-Diagramm so, dass es in der Größe näher an das entsprechende 2D-Diagramm herankommt.
Die RightAngleAxes-Eigenschaft muss True sein.
height_percentGibt die Höhe eines 3D-Diagramms als Prozentsatz der Diagrammbreite zurück oder legt sie fest (zwischen 5 und 500 Prozent).
perspectiveGibt die Perspektive für die 3D-Diagrammansicht zurück oder legt sie fest. Muss zwischen 0 und 100 liegen.
Diese Eigenschaft wird ignoriert, wenn die RightAngleAxes-Eigenschaft True ist.
is_3dGibt an, ob es sich bei dem Diagramm um ein 3D-Diagramm handelt.
depth_percentStellt die Tiefe eines 3D-Diagramms als Prozentsatz der Diagrammbreite dar (zwischen 20 und 2000 Prozent).
actual_chart_sizeRuft die tatsächliche Größe des Diagramms in Pixeleinheiten ab.
placementStellt die Art und Weise dar, wie das Diagramm an die darunter liegenden Zellen angehängt wird.
page_setupStellt die Beschreibung der Seiteneinrichtung in diesem Diagramm dar.
lineRuft die Zeile ab.

Methoden

MethodeBeschreibung
calculateBerechnet die benutzerdefinierte Position des Plotbereichs und der Achsen, wenn deren Position automatisch zugewiesen wurde.
calculateBerechnet die benutzerdefinierte Position des Plotbereichs und der Achsen, wenn deren Position automatisch zugewiesen wurde, mit den Diagrammberechnungsoptionen.
to_imageErstellt das Diagrammbild und speichert es in einer Datei.
Die Erweiterung des Dateinamens bestimmt das Format des Bildes.
to_imageErstellt das Diagrammbild und speichert es in einer Datei im angegebenen Bildtyp.
to_imageErstellt das Diagrammbild und speichert es in einer Datei im JPEG-Format.
to_imageErstellt das Diagrammbild und speichert es in einem Stream im JPEG-Format.
to_imageErstellt das Diagrammbild und speichert es in einem Stream im angegebenen Format.
to_imageErstellt das Diagrammbild und speichert es in einer Datei.
Die Erweiterung des Dateinamens bestimmt das Format des Bildes.
to_imageErstellt das Diagrammbild und speichert es in einem Stream im angegebenen Format.
to_pdfSpeichert das Diagramm in einer PDF-Datei.
to_pdfSpeichert das Diagramm in einer PDF-Datei.
to_pdfErstellt das Diagramm-PDF und speichert es in einem Stream.
to_pdfErstellt das Diagramm-PDF und speichert es in einem Stream.
is_refered_by_chartGibt zurück, ob die Zelle vom Diagramm referenziert wird.
is_cell_refered_by_chartGibt zurück, ob die Zelle vom Diagramm referenziert wird.
is_chart_data_changedErkennt, ob sich die Datenquelle eines Diagramms geändert hat.
refresh_pivot_dataAktualisiert die Daten des Pivot-Diagramms aus seiner Pivot-Datenquelle.
change_templateDiagrammtyp mit voreingestellter Vorlage ändern.
moveVerschiebt das Diagramm an einen angegebenen Ort.
get_actual_sizeRuft die tatsächliche Größe des Diagramms in Pixeleinheiten ab.
has_axisGibt zurück, welche Achsen im Diagramm vorhanden sind.
switch_row_columnWechselt Zeile/Spalte.
get_chart_data_rangeRuft den Datenquellenbereich des Diagramms ab.
set_chart_data_rangeGibt den Datenbereich für ein Diagramm an.

Beispiel

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

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