Python aracılığıyla Bubble3D Grafikleri oluşturun
Python API'lerini kullanarak programlı olarak yerel ve yüksek performanslı MS Excel Grafikleri oluşturma.
Python aracılığıyla Bubble3D Grafikleri Nasıl Oluşturulur
Geliştiricilerin, veri işleme için farklı raporlama uygulamalarını yalnızca birkaç satır kodla çalıştırarak Bubble3D grafiği oluşturması kolaydır.
- Asposecell’leri kod dosyanıza aktarın.
- Çalışma Kitabı sınıfı örneği oluşturun.
- Çalışma sayfasına bazı veriler ekleyin.
- Çalışma sayfasına Bubble3D grafiği ekleme
- Dizinini ileterek Charts koleksiyonundan yeni grafik nesnesine erişin.
- Grafiğin veri kaynağını Chart.setChartDataRange yöntemiyle ayarlayın.
- Excel dosyaları olarak kaydedin.
sistem gereksinimleri
Aspose.Cells for Python platformdan bağımsızdır API ve herhangi bir platformda kullanılabilir (Windows, Linux ve MacOS), sadece sistemin Java 1.8 veya daha yüksek bir sürüme sahip olduğundan emin olun, Python 3,5 veya daha yüksek.
- Java'i kurun ve PATH ortam değişkenine ekleyin, örneğin:PATH=C:\Program Files\Java\jdk1.8.0_131;
.
- Aspose.Cells for Python'i şuradan yükleyin:pypi , komutu şu şekilde kullanın:$ pip install aspose-cells
.Aşağıdaki kaynak kodu, Python\'i kullanarak MS Excel XLSX dosyasına Bubble3D Grafiğinin nasıl oluşturulacağını gösterir.
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import Workbook, CellsHelper, FileFormatType, ChartType, License | |
# Instantiating a Workbook object | |
workbook = Workbook(FileFormatType.XLSX) | |
# Obtaining the reference of the first worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
worksheet.getCells().get("A2").putValue("Category1") | |
worksheet.getCells().get("A3").putValue("Category2") | |
worksheet.getCells().get("A4").putValue("Category3") | |
worksheet.getCells().get("B1").putValue("Bubble3D") | |
worksheet.getCells().get("B2").putValue(300) | |
worksheet.getCells().get("B3").putValue(400) | |
worksheet.getCells().get("B4").putValue(200) | |
# Adding a Bubble3D chart to the worksheet | |
chartIndex = worksheet.getCharts().add(ChartType.BUBBLE3D, 6, 2, 22, 10) | |
# Accessing the instance of the newly added chart | |
chart = worksheet.getCharts().get(chartIndex) | |
# Setting chart data source as the range "A1:B4" | |
chart.setChartDataRange("A1:B4", True); | |
# Save the Workbook as .xlsx file. | |
workbook.save("output.xlsx"); |