Personalizza le tabelle dati dei grafici nelle presentazioni usando Python
Panoramica
Questo articolo spiega come lavorare con le tabelle dati dei grafici in Aspose.Slides. Mostra come visualizzare una tabella dati per un grafico e personalizzare la formattazione del testo impostando proprietà del carattere come lo stile grassetto e l’altezza del carattere. L’esempio dimostra la creazione di una presentazione, l’aggiunta di un grafico, l’abilitazione della tabella dati del grafico, l’applicazione delle impostazioni del carattere e il salvataggio della presentazione aggiornata.
Include anche brevi risposte a domande comuni su come mostrare le chiavi della legenda in una tabella dati del grafico, conservare la tabella dati durante l’esportazione, lavorare con grafici caricati da presentazioni o modelli esistenti e identificare i grafici in cui la tabella dati è abilitata.
Imposta le proprietà del carattere per una tabella dati del grafico
Aspose.Slides per Python via Java consente di visualizzare la tabella dati di un grafico e modificare le proprietà del carattere del suo testo.
- Istanzia la classe Presentation.
- Aggiungi un grafico alla diapositiva.
- Mostra la tabella dati del grafico.
- Imposta lo stile grassetto e l’altezza del carattere del testo della tabella dati.
- Salva la presentazione modificata.
Il seguente esempio dimostra questi passaggi.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import ChartType, NullableBool, Presentation, SaveFormat
# Crea una presentazione vuota.
presentation = Presentation()
try:
chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400)
chart.setDataTable(True)
portion_format = chart.getChartDataTable().getTextFormat().getPortionFormat()
portion_format.setFontBold(NullableBool.True_)
portion_format.setFontHeight(20)
presentation.save("output.pptx", SaveFormat.Pptx)
finally:
presentation.dispose()
FAQ
Posso mostrare piccole chiavi della legenda accanto ai valori nella tabella dati del grafico?
Sì. La tabella dati supporta le legend keys, e puoi attivarle o disattivarle.
La tabella dati verrà conservata durante l’esportazione della presentazione in PDF, HTML o immagini?
Sì. Aspose.Slides rende il grafico come parte della diapositiva, quindi il PDF/HTML/image esportato include il grafico con la sua tabella dati.
Le tabelle dati sono supportate per i grafici provenienti da un file modello?
Sì. Per qualsiasi grafico caricato da una presentazione o modello esistente, è possibile verificare e modificare se una tabella dati is shown, utilizzando le proprietà del grafico.
Come posso trovare rapidamente quali grafici in un file hanno la tabella dati abilitata?
Esamina la proprietà di ciascun grafico che indica se la tabella dati is shown, e passa in rassegna le diapositive per identificare i grafici in cui è abilitata.