Export Chart to SVG with viewBox attribute

Export Chart to SVG with viewBox attribute

The following sample code exports the chart to SVG format with the viewBox attribute.

from aspose.cells import SaveFormat, Workbook
from aspose.cells.rendering import ImageOrPrintOptions
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create workbook object from source file
workbook = Workbook(dataDir + "SampleChartBook.xlsx")
# Access first worksheet
worksheet = workbook.worksheets[0]
# Access first chart inside the worksheet
chart = worksheet.charts[0]
# Set image or print options with SVGFitToViewPort true
opts = ImageOrPrintOptions()
opts.save_format = SaveFormat.SVG
opts.svg_fit_to_view_port = True
# Save the chart to svg format
chart.to_image(dataDir + "Image_out.svg", opts)