Cara Membuat Bagan Pai di Excel dengan Python

Panduan cepat ini memberikan ikhtisar tentang cara membuat bagan Pai di Excel dengan Python. Ia memiliki semua informasi yang diperlukan untuk menyiapkan IDE, daftar tugas untuk menulis aplikasi, dan kode contoh untuk mengembangkan pembuat diagram lingkaran dengan Python. Ini menjelaskan panggilan API yang diperlukan untuk menghasilkan bagan bersama dengan pengenalan jenis bagan lain yang didukung oleh API ini.

Langkah-langkah untuk Mengembangkan Pie Chart Generator dengan Python

  1. Setel lingkungan untuk menambahkan Aspose.Cells untuk Python melalui Java untuk membuat bagan
  2. Buat Workbook baru dan isi data sampel untuk Bagan Pai
  3. Buat Pai chart di lembar kerja target dan akses bagan
  4. Tetapkan seri data dan data kategori untuk bagan
  5. Tetapkan judul dan label bagan untuk setiap irisan dalam bagan pai
  6. Simpan buku kerja yang dihasilkan dengan Pie Chart pada disk

Langkah-langkah ini menguraikan tugas yang diperlukan untuk membuat Grafik pai dengan Python. Prosesnya dimulai dengan membuat buku kerja diikuti dengan mengisi data sampel dan membuat diagram lingkaran. Pada langkah terakhir, bagan dikustomisasi dengan mengatur seri datanya, data kategori, petak bagan, dan label data untuk setiap irisan.

Kode untuk Mengembangkan Pie Chart Maker dengan Python

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, ChartType, Color
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Create a Workbook
wbForPieChart = Workbook()
# Get the worksheet
wsForPieChart = wbForPieChart.getWorksheets().get(0)
# Configure sheet name
wsForPieChart.setName("PieChart")
# Get access to the cells collection
cellsCollection = wsForPieChart.getCells()
# Set values
cellsCollection.get("C1").putValue("Province Name")
cellsCollection.get("C2").putValue("First Province")
cellsCollection.get("C3").putValue("Second Province")
cellsCollection.get("C4").putValue("Third Province")
cellsCollection.get("C5").putValue("Fourth Province")
cellsCollection.get("D1").putValue("Population")
cellsCollection.get("D2").putValue(7.5)
cellsCollection.get("D3").putValue(2.9)
cellsCollection.get("D4").putValue(4.5)
cellsCollection.get("D5").putValue(6.7)
# Create a Pie chart
chart_Index = 0
chart_Index = wsForPieChart.getCharts().add(ChartType.PIE, 11, 3, 35, 14)
# Access the chart
wsChart = wsForPieChart.getCharts().get(chart_Index)
# Set data series and category
wsChart.getNSeries().add("D2:D5", True)
wsChart.getNSeries().setCategoryData("C2:C5")
# Set chart title properties
wsChart.getTitle().setText("Population By Province")
wsChart.getTitle().getFont().setColor(Color.getBlue())
wsChart.getTitle().getFont().setBold(True)
wsChart.getTitle().getFont().setSize(11)
# Set the data labels dor each slice
for i in range(0,wsChart.getNSeries().getCount()):
labels = wsChart.getNSeries().get(i).getDataLabels()
labels.setShowValue(True)
labels.setShowPercentage(True)
# Save the workbook
wbForPieChart.save("ExcelWithPieChart.xlsx")
print("Pie Chart Created Successfully")
jpype.shutdownJVM()

Contoh kode ini menunjukkan cara menyisipkan bagan Pai di Excel dengan Python. Ia menggunakan metode add() di kelas ChartCollection untuk menambahkan bagan baru dengan menyediakan tipe bagan sebagai ChartType.PIE beserta batasnya, menyetel seri data dan data kategori menggunakan getNSeries().add() dan getNSeries(). metode setCategoryData(). Anda dapat menyetel jenis bagan lain seperti AREA, BAR, BAR_STACKED, BUBBLE, COLUMN, COLUMN_STACKED, dan CONE untuk membuat daftar yang sangat sedikit.

Dalam artikel ini. kami telah mempelajari proses memasukkan bagan ke dalam file Excel. Jika Anda ingin mempelajari proses menyisipkan pemotong di file Excel, lihat artikel di cara memasukkan alat pengiris di Excel menggunakan Python.

 Indonesian