تحويل الرسم البياني إلى صورة
عرض الرسوم البيانية
تدعم واجهات برمجة التطبيقات Aspose.Cells for Python via .NET تحويل مخططات Excel إلى صيغ صور بدون الحاجة إلى أدوات أو تطبيقات إضافية. لتوفير دعم التصيير، كشف الصف Chart عن طرق to_image مع مجموعة متنوعة من التحميلات لتلبية متطلبات التطبيق.
عرض الرسوم البيانية كصور
تحتوي طريقة Chart.to_image على مجموعة متنوعة من الحمولات لدعم العرض البسيط وكذلك العرض المتقدم. إذا كان متطلب التطبيق هو عرض الرسم البياني في أبعاده الافتراضية، نقترح عليك استخدام الطريقة Chart.to_image على النحو التالي.
من الممكن أيضًا تصيير المخططات إلى صور بإعدادات متقدمة. توفر واجهات برمجة التطبيقات Aspose.Cells for 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 |