HTML
JPG
PDF
XML
XLSX
XLSX
نمودارهای Bubble3D را از طریق Python ایجاد کنید
ایجاد نمودارهای MS Excel بومی و با کارایی بالا به صورت برنامه نویسی با استفاده از Python API.
ایجاد نمودارهای Bubble3D به صورت پویا در برنامه در حال اجرا آسان است. به منظور ایجاد انواع نمودارها تا صفحات گسترده از ابتدا بدون نیاز به MS Office، ما از
Aspose.Cells for Python
API که ویژگی های مختلفی را برای ایجاد، دستکاری و تبدیل صفحات گسترده در پلت فرم Python ارائه می دهد. Aspose.Cells بسیاری از اشیاء نمودار انعطاف پذیر را فراهم می کند.
نحوه ایجاد نمودارهای Bubble3D از طریق Python
برای توسعه دهندگان ایجاد نمودار Bubble3D در برنامه های مختلف گزارش دهی در حال اجرا برای پردازش داده ها تنها در چند خط کد آسان است.
- asposecells را در فایل کد خود وارد کنید.
- نمونه کلاس Workbook را ایجاد کنید.
- مقداری داده به کاربرگ اضافه کنید.
- یک نمودار Bubble3D به کاربرگ اضافه کنید
- با عبور دادن فهرست به شی نمودار جدید از مجموعه نمودارها دسترسی پیدا کنید.
- منبع داده نمودار را با روش Chart.setChartDataRange تنظیم کنید.
- به عنوان فایل اکسل ذخیره کنید.
سیستم مورد نیاز
Aspose.Cells for Python API مستقل از پلتفرم است و می تواند در هر پلتفرمی (Windows، لینوکس و MacOS) استفاده شود، فقط مطمئن شوید که سیستم دارای Java 1.8 یا بالاتر است، Python 3.5 یا بالاتر
- Java را نصب کنید و آن را به متغیر محیطی PATH اضافه کنید، به عنوان مثال:PATH=C:\Program Files\Java\jdk1.8.0_131;
.
- Aspose.Cells for Python را نصب کنیدpypi ، از دستور به صورت زیر استفاده کنید:$ pip install aspose-cells
.کد منبع زیر نحوه ایجاد نمودار Bubble3D در فایل MS Excel XLSX را با استفاده از Python نشان می دهد.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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"); |