ChartArea klass

ChartArea klass

Kapslar in objektet som representerar diagramområdet i kalkylbladet.

Arv: ChartAreaChartFrame

Typen ChartArea avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
is_inner_modeAnger om storleken på plottytans storlek inkluderar bockmarkeringarna och axeletiketterna.
False anger att storleken ska avgöra storleken på tomtområdet, bockarna och axeletiketterna.
borderFår Line.
areaFår ChartFrame.area.
text_fontHämtar ett ChartFrame.font-objekt av det angivna ChartFrame-objektet.
text_optionsHämtar och ställer in alternativen för texten.
fontHämtar ett ChartArea.font-objekt av det angivna chartarea-objektet.
auto_scale_fontSant om texten i objektet ändrar teckenstorlek när objektstorleken ändras. Standardvärdet är True.
background_modeHämtar och ställer in visningsläget för bakgrunden
backgroundHämtar och ställer in visningsläget för bakgrunden
is_automatic_sizeIndikerar om kartramen har automatisk storlek.
xHämtar eller hämtar den horisontella förskjutningen från kolumnen i det övre vänstra hörnet.
yHämtar eller hämtar den vertikala förskjutningen från dess övre vänstra hörnrad.
heightHämtar eller ställer in den vertikala förskjutningen från dess nedre högra hörnrad.
widthHämtar eller ställer in den horisontella förskjutningen från kolumnen i det nedre högra hörnet.
shadowSant om ramen har en skugga.
shape_propertiesHämtar objektet ChartFrame.shape_properties.
is_default_pos_be_setAnger om standardpositionen (DefaultX, DefaultY, DefaultWidth och DefaultHeight) är inställda.
default_xRepresenterar x av standardposition
default_yRepresenterar y för standardposition
default_widthRepresenterar bredden på standardpositionen
default_heightRepresenterar höjden på standardpositionen

Metoder

MetodBeskrivning
set_position_auto()Ställ in ramens position på automatisk

Exempel

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

Se även