Agregar líneas de tendencia a los gráficos de presentaciones en С++

Agregar una línea de tendencia

Aspose.Slides para C++ proporciona una API sencilla para administrar diferentes líneas de tendencia de gráficos:

  1. Crear una instancia de la clase Presentación.
  2. Obtener la referencia de una diapositiva por su índice.
  3. Añadir un gráfico con datos predeterminados junto con cualquiera de los tipos deseados (este ejemplo utiliza ChartType.ClusteredColumn).
  4. Añadir la línea de tendencia exponencial para la serie 1 del gráfico.
  5. Añadir una línea de tendencia lineal para la serie 1 del gráfico.
  6. Añadir una línea de tendencia logarítmica para la serie 2 del gráfico.
  7. Añadir una línea de tendencia de media móvil para la serie 2 del gráfico.
  8. Añadir una línea de tendencia polinómica para la serie 3 del gráfico.
  9. Añadir una línea de tendencia de potencia para la serie 3 del gráfico.
  10. Guardar la presentación modificada en un archivo PPTX.

El siguiente código se utiliza para crear un gráfico con líneas de tendencia.

Agregar una línea personalizada

Aspose.Slides para C++ ofrece una API sencilla para agregar líneas personalizadas en un gráfico. Para añadir una línea sencilla a una diapositiva seleccionada de la presentación, siga los pasos a continuación:

  • Crear una instancia de la clase Presentation
  • Obtener la referencia de una diapositiva usando su Index
  • Crear un nuevo gráfico mediante el método AddChart expuesto por el objeto Shapes
  • Añadir un AutoShape de tipo Line mediante el método AddAutoShape expuesto por el objeto Shapes
  • Establecer el Color de las líneas de la forma.
  • Guardar la presentación modificada como un archivo PPTX

El siguiente código se utiliza para crear un gráfico con líneas personalizadas.

FAQ

¿Qué significan ‘forward’ y ‘backward’ en una línea de tendencia?

Son las longitudes de la línea de tendencia proyectadas hacia adelante/atrás: para gráficos de dispersión (XY) — en unidades del eje; para gráficos que no son de dispersión — en número de categorías. Sólo se permiten valores no negativos.

¿Se preservará la línea de tendencia al exportar la presentación a PDF o SVG, o al renderizar una diapositiva como imagen?

Sí. Aspose.Slides convierte presentaciones a PDF/SVG y renderiza gráficos como imágenes; las líneas de tendencia, como parte del gráfico, se conservan durante estas operaciones. También hay un método disponible para exportar una imagen del gráfico mismo.