Crie gráficos de radar via Python
Criação de gráficos MS Excel nativos e de alto desempenho programaticamente usando APIs Python.
Como criar gráficos de radar via Python
É fácil para os desenvolvedores criar um gráfico de radar executando diferentes aplicativos de relatórios para processamento de dados em apenas algumas linhas de código.
- Importe asposecells em seu arquivo de código.
- Crie uma instância de classe Workbook.
- Adicione alguns dados à planilha.
- Adicione um gráfico de radar à planilha
- Acesse o novo objeto gráfico da coleção Charts passando seu índice.
- Defina a fonte de dados do gráfico com o método Chart.setChartDataRange.
- Salve como arquivos Excel ou ODS.
Requisitos de sistema
Aspose.Cells for Python é independente de plataforma API e pode ser usado em qualquer plataforma (Windows, Linux e MacOS), apenas certifique-se de que o sistema tenha Java 1.8 ou superior, Python 3,5 ou superior.
- Instale Java e adicione-o à variável de ambiente PATH, por exemplo:PATH=C:\Program Files\Java\jdk1.8.0_131;
.
- Instale Aspose.Cells for Python depypi , use o comando como:$ pip install aspose-cells
.O código-fonte a seguir mostra como criar um gráfico de radar para arquivo MS Excel XLSX usando 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"); |