Legende von Excel Diagrammen verwalten
Legendenoptionen
Aspose.Cells für Python via .NET ermöglicht es auch, die Legende des Diagramms zur Laufzeit mit dem Legend Objekt zu verwalten, die Legende kann verschoben, aktualisiert und formatiert werden.
||
Festlegen der Legende des Diagramms
Das Verwalten der Legende des Diagramms ist mit Aspose.Cells für Python via .NET Legend einfach.
Der folgende Codeausschnitt zeigt, wie die Legende verwaltet wird:
from aspose.cells import Workbook | |
from aspose.cells.charts import ChartType, LegendPositionType | |
from aspose.pydrawing import Color | |
# Instantiating a Workbook object | |
workbook = Workbook() | |
# Adding a new worksheet to the Workbook object | |
sheetIndex = workbook.worksheets.add() | |
# Obtaining the reference of the newly added worksheet by passing its sheet index | |
worksheet = workbook.worksheets[sheetIndex] | |
# Adding sample values to cells | |
worksheet.cells.get("A1").put_value(50) | |
worksheet.cells.get("A2").put_value(100) | |
worksheet.cells.get("A3").put_value(150) | |
worksheet.cells.get("B1").put_value(60) | |
worksheet.cells.get("B2").put_value(32) | |
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 SeriesCollection (chart data source) to the chart ranging from "A1" cell to "B3" | |
chart.n_series.add("A1:B3", True) | |
# Setting the title of a chart | |
chart.title.text = "Title" | |
# Setting the font color of the chart title to blue | |
chart.title.font.color = Color.blue | |
# Move the legend to left | |
chart.legend.position = LegendPositionType.LEFT | |
# Set font color of the legend | |
chart.legend.font.color = Color.blue | |
# Save the file | |
workbook.save("chart_legend.xlsx") |