HTML JPG PDF XML XLSX
  Product Family
XLSX

Buat Diagram Garis 3D melalui Python

Pembuatan Grafik MS Excel asli dan berkinerja tinggi secara terprogram menggunakan API Python.

Membuat Bagan Garis 3D secara dinamis dalam aplikasi yang sedang berjalan sangatlah mudah. Untuk membuat berbagai bagan hingga spreadsheet dari awal tanpa memerlukan MS Office, kami akan menggunakan Aspose.Cells for Python API yang menawarkan fitur berbeda untuk pembuatan, manipulasi, dan konversi spreadsheet pada platform Python. Aspose.Cells menyediakan banyak objek grafik yang fleksibel.

Cara Membuat Line Chart 3D melalui Python

Mudah bagi pengembang untuk membuat diagram Garis 3D dalam menjalankan aplikasi pelaporan yang berbeda untuk pemrosesan data hanya dalam beberapa baris kode.

  1. Impor sel aspose dalam file kode Anda.
  2. Buat instance kelas Buku Kerja.
  3. Tambahkan beberapa data ke lembar kerja.
  4. Tambahkan bagan Garis 3D ke lembar kerja
  5. Akses objek grafik baru dari koleksi Charts dengan meneruskan indeksnya.
  6. Tetapkan sumber data diagram dengan metode Chart.setChartDataRange.
  7. Simpan sebagai file Excel atau ODS.

Persyaratan sistem

Aspose.Cells for Python tidak bergantung pada platform API dan dapat digunakan pada platform apa pun (Windows, Linux dan MacOS), pastikan saja sistem memiliki Java 1.8 atau lebih tinggi, Python 3,5 atau lebih tinggi.

- Instal Java dan tambahkan ke variabel lingkungan PATH, misalnya:PATH=C:\Program Files\Java\jdk1.8.0_131;. - Instal Aspose.Cells for Python daripypi , gunakan perintah sebagai:$ pip install aspose-cells.
 

Kode sumber berikut menunjukkan cara membuat Bagan Garis 3D ke file MS Excel XLSX menggunakan Python.

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("Line1")
worksheet.getCells().get("B2").putValue(300)
worksheet.getCells().get("B3").putValue(400)
worksheet.getCells().get("B4").putValue(200)
worksheet.getCells().get("C1").putValue("Line2")
worksheet.getCells().get("C2").putValue(180)
worksheet.getCells().get("C3").putValue(240)
worksheet.getCells().get("C4").putValue(450)
# Adding a 3D Line chart to the worksheet
chartIndex = worksheet.getCharts().add(ChartType.LINE3D, 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: C4", True);
# Save the Workbook as .xlsx file.
workbook.save("output.xlsx");