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 Plotbereichs die Teilstriche und die Achsenbeschriftungen umfasst.
False gibt an, dass die Größe die Größe des Plotbereichs, 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 der Text im Objekt die Schriftgröße ändert, wenn sich die Objektgröße ändert. Der Standardwert ist True.
background_modeRuft den Anzeigemodus des Hintergrunds ab und legt ihn fest
backgroundRuft den Anzeigemodus des Hintergrunds ab und legt ihn fest
is_automatic_sizeGibt an, ob die Größe des Diagrammrahmens automatisch angepasst wird.
xRuft den horizontalen Versatz von der Spalte in der oberen linken Ecke ab oder ruft ihn ab.
yRuft den vertikalen Versatz von der Zeile in der oberen linken Ecke ab oder ruft ihn ab.
heightRuft den vertikalen Versatz von der Zeile in der unteren rechten Ecke ab oder legt diesen fest.
widthRuft den horizontalen Versatz von der Spalte in der unteren rechten Ecke ab oder legt diesen fest.
shadowTrue, wenn der Rahmen einen Schatten hat.
shape_propertiesRuft das ChartFrame.shape_properties-Objekt ab.
is_default_pos_be_setGibt an, ob die Standardposition (DefaultX, DefaultY, DefaultWidth und DefaultHeight) festgelegt ist.
default_xRepräsentiert x der Standardposition
default_yStellt y der Standardposition dar
default_widthRepräsentiert die Breite der Standardposition
default_heightRepräsentiert die Höhe der Standardposition

Methoden

MethodeBeschreibung
set_position_auto()Stellen Sie die Position des Rahmens auf automatisch

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