from ironxl import * # Cargar el libro Excel workbook = WorkBook.Load("test.xlsx") worksheet = workbook.DefaultWorkSheet # Establezca el tipo de gráfico y su posición en la hoja de cálculo. chart = worksheet.CreateChart(ChartType.Line, 10, 10, 18, 20) # Añadir la serie al gráfico # El primer parámetro representa la dirección del rango para el eje horizontal(categoría). # El segundo parámetro representa la dirección del rango para el eje vertical(valor). series = chart.AddSeries("B3:B8", "A3:A8") # Establezca el título del gráfico. series.Title = "Line Chart" # Establece la posición de la leyenda. # Puede eliminarse estableciéndolo en Ninguno. chart.SetLegendPosition(LegendPosition.Bottom) # Podemos cambiar la posición del gráfico. chart.Position.LeftColumnIndex = 2 chart.Position.RightColumnIndex = chart.Position.LeftColumnIndex + 3 # Traza todos los datos que se añadieron antes al gráfico. # Múltiples llamadas a este método llevan a trazar múltiples gráficos en lugar de modificar el gráfico existente. # Sin embargo, no existe la posibilidad de eliminar un gráfico o editar su serie/posición. # Podemos crear uno nuevo. chart.Plot() # Guardar los cambios con el gráfico de líneas creado workbook.SaveAs("CreateLineChart.xlsx")