Диаграмма в изображение

Диаграммы отображения

API Aspose.Cells для Python via .NET поддерживают преобразование диаграмм Excel в форматы изображений без необходимости дополнительных инструментов или приложений. Для обеспечения поддержки рендеринга класс Chart предоставляет методы to_image с разными вариантами переопределения, чтобы лучше соответствовать требованиям приложения.

Отображение диаграмм в изображения

Метод Chart.to_image имеет различные перегрузки для поддержки простого и расширенного рендеринга. Если требуется отобразить диаграмму в её стандартных размерах, мы предлагаем использовать метод Chart.to_image, как показано ниже.

Также возможно выводить диаграммы в виде изображений с расширенными настройками. API Aspose.Cells для Python via .NET содержит расширенную версию метода Chart.to_image, которая может принимать экземпляр ImageOrPrintOptions, позволяя задавать параметры, такие как разрешение, режим сглаживания, формат изображения и т. д.

from aspose.cells.rendering import ImageOrPrintOptions
from aspose.pydrawing.drawing2d import SmoothingMode
options = ImageOrPrintOptions()
options.vertical_resolution = 300
options.horizontal_resolution = 300
options.smoothing_mode = SmoothingMode.ANTI_ALIAS
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Create an instance of ImageOrPrintOptions and set a few properties
options = options
# Convert chart to image with additional settings
chart.to_image(dataDir + "chartPNG_out.png", options)

Поддерживаемые типы диаграмм для отображения

Существует несколько видов диаграмм, которые в настоящее время не поддерживаются для рендеринга. Такие виды диаграмм содержат N в столбце Поддерживаемые в таблице ниже.

Тип диаграммы Подтип диаграммы Поддерживается
Column Column Y
  ColumnStacked Y
  Column100PercentStacked Y
  Column3DClustered Y
  Column3DStacked Y
  Column3D100PercentStacked Y
  Column3D Y
Bar Bar Y
  BarStacked Y
  Bar100PercentStacked Y
  Bar3DClustered Y
  Bar3DStacked Y
  Bar3D100PercentStacked Y
Line Line Y
  LineStacked Y
  Line100PercentStacked Y
  LineWithDataMarkers Y
  LineStackedWithDataMarkers Y
  Line100PercentStackedWithDataMarkers Y
  Line3D Y
Pie Pie Y
  Pie3D Y
  PiePie Y
  PieExploded Y
  Pie3DExploded Y
  PieBar Y
Scatter Scatter Y
  ScatterConnectedByCurvesWithDataMarker Y
  ScatterConnectedByCurvesWithoutDataMarker Y
  ScatterConnectedByLinesWithDataMarker Y
  ScatterConnectedByLinesWithoutDataMarker Y
Area Area Y
  AreaStacked Y
  Area100PercentStacked Y
  Area3D Y
  Area3DStacked Y
  Area3D100PercentStacked Y
Doughnut Doughnut Y
  DoughnutExploded Y
Radar Radar Y
  RadarWithDataMarkers Y
  RadarFilled Y
Surface Surface3D N
  SurfaceWireframe3D N
  SurfaceContour N
  SurfaceContourWireframe N
Bubble Bubble Y
  Bubble3D N
Stock StockHighLowClose Y
  StockOpenHighLowClose Y
  StockVolumeHighLowClose Y
  StockVolumeOpenHighLowClose Y
Cylinder Cylinder Y
  CylinderStacked Y
  Cylinder100PercentStacked Y
  CylindricalBar Y
  CylindricalBarStacked Y
  CylindricalBar100PercentStacked Y
  CylindricalColumn3D Y
Cone Cone Y
  ConeStacked Y
  Cone100PercentStacked Y
  ConicalBar Y
  ConicalBarStacked Y
  ConicalBar100PercentStacked Y
  ConicalColumn3D Y
Pyramid Pyramid Y
  PyramidStacked Y
  Pyramid100PercentStacked Y
  PyramidBar Y
  PyramidBarStacked Y
  PyramidBar100PercentStacked Y
  PyramidColumn3D Y
BoxWhisker BoxWhisker Y
Funnel Funnel Y
ParetoLine ParetoLine Y
Sunburst Sunburst Y
Treemap Treemap Y
Waterfall Waterfall Y
Histogram Histogram Y
Map Map N

Продвинутые темы