ChartArea Klasse

ChartArea Klasse

Kapselt das Objekt, das den Diagrammbereich im Arbeitsblatt darstellt.

Nachlass: ChartAreaChartFrame

Der Typ ChartArea macht die folgenden Member verfügbar:

Eigenschaften

EigentumBeschreibung
is_inner_modeGibt an, ob die Größe des Zeichnungsbereichs die Teilstriche und die Achsenbeschriftungen umfasst.
„False“ gibt an, dass die Größe die Größe des Zeichnungsbereichs, der Teilstriche und der Achsenbeschriftungen bestimmen soll.
borderRuft die Line ab.
areaRuft die ChartFrame.area ab.
text_fontRuft ein ChartFrame.font-Objekt des angegebenen ChartFrame-Objekts ab.
text_optionsRuft die Optionen des Textes ab und legt sie fest.
fontRuft ein ChartArea.font-Objekt des angegebenen Chartarea-Objekts ab.
auto_scale_fontTrue, wenn sich die Schriftgröße des Texts im Objekt ändert, wenn sich die Objektgröße ändert. Der Standardwert ist True.
background_modeErmittelt und setzt den Anzeigemodus des Hintergrunds
backgroundErmittelt und setzt den Anzeigemodus des Hintergrunds
is_automatic_sizeGibt an, ob die Größe des Diagrammrahmens automatisch angepasst wird.
xRuft den horizontalen Versatz von der oberen linken Eckspalte in Einheiten von 1/4000 der Diagrammfläche ab.
yRuft den vertikalen Versatz von der oberen linken Eckzeile in Einheiten von 1/4000 der Diagrammfläche ab.
heightRuft den vertikalen Versatz von der unteren rechten Eckzeile in Einheiten von 1/4000 der Diagrammfläche ab oder legt diesen fest.
widthRuft den horizontalen Versatz von der unteren rechten Eckspalte in Einheiten von 1/4000 der Diagrammfläche ab oder legt diesen fest.
shadowWahr, wenn der Rahmen einen Schatten hat.
shape_propertiesRuft das Objekt ChartFrame.shape_properties ab.
is_default_pos_be_setGibt an, ob die Standardposition (DefaultX, DefaultY, DefaultWidth und DefaultHeight) festgelegt ist.
default_xStellt x der Standardposition in Einheiten von 1/4000 der Diagrammfläche dar.
default_yStellt y der Standardposition in Einheiten von 1/4000 des Diagrammbereichs dar.
default_widthStellt die Breite der Standardposition in Einheiten von 1/4000 des Diagrammbereichs dar.
default_heightStellt die Höhe der Standardposition in Einheiten von 1/4000 der Diagrammfläche dar.
default_x_ratio_to_chartStellt x der Standardposition in Einheiten des Bruchteils der Diagrammfläche dar.
default_y_ratio_to_chartStellt y der Standardposition in Einheiten des Bruchteils der Diagrammfläche dar.
default_width_ratio_to_chartStellt die Breite der Standardposition in Einheiten von Bruchteilen der Diagrammfläche dar.
default_height_ratio_to_chartStellt die Höhe der Standardposition in Einheiten von Bruchteilen der Diagrammfläche dar.
x_ratio_to_chartRuft den horizontalen Versatz von der oberen linken Eckspalte in Einheiten des Verhältnisses zur Diagrammfläche ab.
y_ratio_to_chartRuft den vertikalen Versatz von der oberen linken Eckzeile in Einheiten des Verhältnisses zur Diagrammfläche ab.
width_ratio_to_chartRuft den horizontalen Versatz von der unteren rechten Eckspalte in Einheiten des Verhältnisses zur Diagrammfläche ab oder legt diesen fest.
height_ratio_to_chartRuft den vertikalen Versatz von der unteren rechten Eckzeile in Einheiten des Verhältnisses zur Diagrammfläche ab oder legt diesen fest.
x_pixelRuft die x-Koordinate der oberen linken Ecke in Pixeleinheiten ab oder legt sie fest.
y_pixelRuft die Y-Koordinate der oberen linken Ecke in Pixeleinheiten ab oder legt sie fest.
width_pixelRuft die Breite des Rahmens in Pixeleinheiten ab oder legt sie fest.
height_pixelRuft die Höhe des Rahmens in Pixeleinheiten ab oder legt sie fest.

Methoden

MethodeBeschreibung
set_position_auto(self)Position des Rahmens auf automatisch einstellen

Beispiel

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

# Instantiating a Workbook object
workbook = Workbook()
# Obtaining the reference of the first worksheet
worksheet = workbook.worksheets[0]
# Adding a sample value to "A1" cell
worksheet.cells.get("A1").put_value(50)
# Adding a sample value to "A2" cell
worksheet.cells.get("A2").put_value(100)
# Adding a sample value to "A3" cell
worksheet.cells.get("A3").put_value(150)
# Adding a sample value to "B1" cell
worksheet.cells.get("B1").put_value(60)
# Adding a sample value to "B2" cell
worksheet.cells.get("B2").put_value(32)
# Adding a sample value to "B3" cell
worksheet.cells.get("B3").put_value(50)
# Adding a chart to the worksheet
chartIndex = worksheet.charts.add(ChartType.COLUMN, 5, 0, 15, 5)
# Accessing the instance of the newly added chart
chart = worksheet.charts[chartIndex]
# Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.n_series.add("A1:B3", True)
# Getting Chart Area
chartArea = chart.chart_area
# Setting the foreground color of the chart area
chartArea.area.foreground_color = Color.yellow
# Setting Chart Area Shadow
chartArea.shadow = True
# Saving the Excel file
workbook.save("book1.xls")

Siehe auch