HTML JPG PDF XML XLSX
  Product Family
XLSX

Vytvořte radarové mapy přes Python

Nativní a vysoce výkonné vytváření grafů MS Excel programově pomocí Python API.

Vytváření radarových map dynamicky v běžící aplikaci je snadné. Abychom mohli vytvářet různé grafy až tabulky od nuly bez potřeby MS Office, použijeme Aspose.Cells for Python API, který nabízí různé funkce pro vytváření, manipulaci a konverzi tabulek na platformě Python. Aspose.Cells poskytuje mnoho flexibilních objektů grafu.

Jak vytvořit radarové mapy přes Python

Pro vývojáře je snadné vytvořit radarový graf v rámci běhu různých reportovacích aplikací pro zpracování dat v několika řádcích kódu.

  1. Importujte buňky asposecell do souboru kódu.
  2. Vytvořte instanci třídy Sešit.
  3. Přidejte do listu nějaká data.
  4. Přidejte do listu radarový graf
  5. Získejte přístup k novému objektu grafu z kolekce Charts předáním jeho indexu.
  6. Nastavte zdroj dat grafu pomocí metody Chart.setChartDataRange.
  7. Uložit jako soubory Excel nebo ODS.

Požadavky na systém

Aspose.Cells for Python je nezávislý na platformě API a lze jej použít na jakékoli platformě (Windows, Linux a MacOS), pouze se ujistěte, že systém má Java 1.8 nebo vyšší, Python 3.5 nebo vyšší.

- Nainstalujte Java a přidejte jej do proměnné prostředí PATH, například:PATH=C:\Program Files\Java\jdk1.8.0_131;. - Nainstalujte Aspose.Cells for Python zpypi , použijte příkaz jako:$ pip install aspose-cells.
 

Následující zdrojový kód ukazuje, jak vytvořit radarový graf do souboru MS Excel XLSX pomocí 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("Radar")
worksheet.getCells().get("B2").putValue(300)
worksheet.getCells().get("B3").putValue(400)
worksheet.getCells().get("B4").putValue(200)
# Adding a Radar chart to the worksheet
chartIndex = worksheet.getCharts().add(ChartType.RADAR, 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");