Diagrammlegende

Positionierung der Legende

Um die Eigenschaften der Legende festzulegen, befolgen Sie bitte die folgenden Schritte:

  • Erstellen Sie eine Instanz der Presentation Klasse.
  • Holen Sie sich die Referenz zur Folie.
  • Fügen Sie ein Diagramm auf der Folie hinzu.
  • Setzen Sie die Eigenschaften der Legende.
  • Schreiben Sie die Präsentation als PPTX-Datei.

Im folgenden Beispiel haben wir die Position und Größe für die Diagrammlegende festgelegt.

import aspose.slides.charts as charts
import aspose.slides as slides

# Erstellen Sie eine Instanz der Präsentationsklasse
with slides.Presentation() as presentation:

    # Holen Sie sich die Referenz zur Folie
    slide = presentation.slides[0]

    # Fügen Sie ein gruppiertes Säulendiagramm auf der Folie hinzu
    chart = slide.shapes.add_chart(charts.ChartType.CLUSTERED_COLUMN, 50, 50, 500, 500)

    # Legende Eigenschaften festlegen
    chart.legend.x = 50 / chart.width
    chart.legend.y = 50 / chart.height
    chart.legend.width = 100 / chart.width
    chart.legend.height = 100 / chart.height

    # Präsentation auf die Festplatte speichern
    presentation.save("Legend_out.pptx", slides.export.SaveFormat.PPTX)

Schriftgröße der Legende festlegen

Aspose.Slides für Python über .NET ermöglicht Entwicklern, die Schriftgröße der Legende festzulegen. Bitte befolgen Sie die folgenden Schritte:

  • Instanziieren Sie die Presentation Klasse.
  • Erstellen Sie das Standarddiagramm.
  • Setzen Sie die Schriftgröße.
  • Setzen Sie den minimalen Achsenwert.
  • Setzen Sie den maximalen Achsenwert.
  • Schreiben Sie die Präsentation auf die Festplatte.
import aspose.slides.charts as charts
import aspose.slides as slides

with slides.Presentation() as pres:
	chart = pres.slides[0].shapes.add_chart(charts.ChartType.CLUSTERED_COLUMN, 50, 50, 600, 400)

	chart.legend.text_format.portion_format.font_height = 20
	chart.axes.vertical_axis.is_automatic_min_value = False
	chart.axes.vertical_axis.min_value = -5
	chart.axes.vertical_axis.is_automatic_max_value = False
	chart.axes.vertical_axis.max_value = 10

	pres.save("output.pptx", slides.export.SaveFormat.PPTX)

Schriftgröße der einzelnen Legende festlegen

Aspose.Slides für Python über .NET ermöglicht Entwicklern, die Schriftgröße der einzelnen Legendeeinträge festzulegen. Bitte befolgen Sie die folgenden Schritte:

  • Instanziieren Sie die Presentation Klasse.
  • Erstellen Sie das Standarddiagramm.
  • Greifen Sie auf den Legendeeintrag zu.
  • Setzen Sie die Schriftgröße.
  • Setzen Sie den minimalen Achsenwert.
  • Setzen Sie den maximalen Achsenwert.
  • Schreiben Sie die Präsentation auf die Festplatte.
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
 
 
with slides.Presentation() as pres:
	chart = pres.slides[0].shapes.add_chart(charts.ChartType.CLUSTERED_COLUMN, 50, 50, 600, 400)
	tf = chart.legend.entries[1].text_format

	tf.portion_format.font_bold = 1
	tf.portion_format.font_height = 20
	tf.portion_format.font_italic = 1
	tf.portion_format.fill_format.fill_type = slides.FillType.SOLID 
	tf.portion_format.fill_format.solid_fill_color.color = draw.Color.blue

	pres.save("output.pptx", slides.export.SaveFormat.PPTX)