Diagrammdarstellung
Erstellen von Diagrammen
Aspose.Cells APIs unterstützen die Erstellung verschiedener Excel-Diagramme, wie unter dem Thema Erstellen & Anpassen von Excel-Diagrammen detailliert beschrieben. Um den Gebrauch von Aspose.Cells APIs zur Darstellung der Diagramme in Bild- & PDF-Format zu zeigen, werden wir gemäß des folgenden Ausschnitts ein Säulendiagramm erstellen.
Diagramme darstellen
Aspose.Cells APIs unterstützen die Konvertierung von Excel-Diagrammen in Bilder und PDF-Formate, ohne dass zusätzliche Tools oder Anwendungen erforderlich sind. Um die Rendering-Unterstützung zu bieten, hat die Chart-Klasse toImage & toPdf-Methoden mit einer Vielzahl von Überladungen bereitgestellt, um den Anforderungen der Anwendung am besten gerecht zu werden.
Grafiken in Bilder umwandeln
Die Chart.toImage-Methode hat eine Vielzahl von Überladungen, um einfaches sowie fortgeschrittenes Rendering zu unterstützen. Wenn die Anforderung der Anwendung darin besteht, das Diagramm in seinen Standardabmessungen darzustellen, empfehlen wir die Verwendung der Chart.toImage-Methode wie folgt.
Es ist auch möglich, die Diagramme mit erweiterten Einstellungen in Bilder zu rendern. Aspose.Cells APIs haben eine Überladungsversion der Chart.toImage-Methode freigegeben, die eine Instanz von ImageOrPrintOptions akzeptieren kann, während es erlaubt, Parameter wie Auflösung, Rendering-Hinweise, Bildformat und so weiter zu spezifizieren.
Diagramm in PDF umwandeln
Um das Diagramm in PDF-Format zu rendern, haben die Aspose.Cells APIs die Chart.toPdf-Methode freigegeben, die die Möglichkeit bietet, das resultierende PDF-PDF auf dem Datenträgerpfad oder einer Instanz von OutputStream zu speichern.
Unterstützte Diagrammtypen für die Darstellung
Derzeit gibt es einige Diagrammtypen, die nicht für das Rendering unterstützt werden. Solche Diagrammtypen enthalten N in der Unterstützt-Spalte der untenstehenden Tabelle.
Diagrammtyp | Diagramm-Subtyp | Unterstützt |
---|---|---|
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 |