Formato numérico para eje en un gráfico

Este tutorial explica cómo usar Aspose.Words para .NET para establecer el formato numérico de un eje en un gráfico. El código fuente proporcionado demuestra cómo crear un gráfico, agregar datos de series y formatear las etiquetas de los ejes.

Paso 1: configurar el proyecto

Asegúrese de tener los siguientes requisitos previos:

  • Aspose.Words para la biblioteca .NET instalada. Puede descargarlo utilizando el administrador de paquetes NuGet para instalarlo.
  • Una ruta del directorio de documentos donde se guardará el documento de salida.

Paso 2: cree un nuevo documento e inserte un gráfico

Crear un nuevoDocument objeto y unDocumentBuilder para construir el documento.

// Ruta a su directorio de documentos
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

A continuación, utilice elInsertChart método de laDocumentBuilder para insertar un gráfico de columnas en el documento.

Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;

Paso 3: agregar datos de la serie al gráfico

Agregue datos de series al gráfico. En este ejemplo, agregaremos cinco elementos con sus valores correspondientes.

chart.Series.Clear();
chart.Series.Add("Aspose Series 1",
    new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
    new double[] { 1900000, 850000, 2100000, 600000, 1500000 });

Paso 4: formatee las etiquetas de los ejes

Para configurar el formato numérico para las etiquetas del eje Y, acceda alAxisY propiedad del gráfico y establecer elNumberFormat.FormatCode propiedad al formato deseado. En este ejemplo, configuramos el formato en “#,##0” para mostrar números con separadores de miles.

chart.AxisY.NumberFormat.FormatCode = "#,##0";

Paso 5: guarde el documento

Finalmente, guarde el documento en el directorio especificado usando elSave método de laDocument objeto.

doc.Save(dataDir + "WorkingWithCharts.NumberFormatForAxis.docx");

Esto completa la implementación de configurar el formato numérico para el eje usando Aspose.Words para .NET.

Código fuente de ejemplo para formato numérico para eje usando Aspose.Words para .NET

	// Ruta a su directorio de documentos
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
	Chart chart = shape.Chart;
	chart.Series.Clear();
	chart.Series.Add("Aspose Series 1",
		new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
		new double[] { 1900000, 850000, 2100000, 600000, 1500000 });
	chart.AxisY.NumberFormat.FormatCode = "#,##0";
	doc.Save(dataDir + "WorkingWithCharts.NumberFormatForAxis.docx");

Conclusión

En este tutorial, aprendió cómo configurar el formato numérico para un eje en un gráfico usando Aspose.Words para .NET. Siguiendo la guía paso a paso y utilizando el código fuente proporcionado, puede crear un nuevo documento, insertar un gráfico de columnas, agregar datos de series y formatear las etiquetas de los ejes para mostrar números en un formato específico.

Aspose.Words para .NET proporciona potentes funciones para personalizar la apariencia de los gráficos en documentos de Word. Al configurar el formato numérico para las etiquetas de los ejes, puede controlar cómo se muestran los números, incluidas opciones como decimales, separadores de miles, símbolos de moneda y más. Esto le permite presentar datos numéricos de una manera clara y significativa.

Con Aspose.Words para .NET, tiene la flexibilidad de formatear varios aspectos del gráfico, incluidas las etiquetas de los ejes. Al configurar el formato numérico para el eje, puede garantizar la coherencia y mejorar la legibilidad del gráfico, lo que facilita a los usuarios la interpretación de los valores representados.

Preguntas frecuentes

P1. ¿Cuál es el formato numérico de un eje en un gráfico?

El formato numérico de un eje en un gráfico se refiere al formato aplicado a los valores numéricos que se muestran en el eje. Le permite controlar cómo se presentan los números, incluidas opciones como decimales, separadores de miles, símbolos de moneda, signos de porcentaje y más. Al configurar el formato numérico, puede personalizar la apariencia de los datos numéricos en el gráfico para adaptarlos a sus requisitos específicos.

P2. ¿Cómo puedo configurar el formato numérico para las etiquetas de los ejes?

Para establecer el formato numérico para las etiquetas de los ejes en un gráfico usando Aspose.Words para .NET, puede acceder aAxisY propiedad del gráfico y establecer elNumberFormat.FormatCodepropiedad al código de formato deseado. El código de formato sigue la sintaxis de los patrones de formato numérico estándar y determina cómo se muestran los números. Por ejemplo, puede utilizar “#,##0.00” para mostrar números con dos decimales y separadores de miles.

P3. ¿Puedo configurar diferentes formatos de números para las etiquetas del eje X y del eje Y?

Sí, puede configurar diferentes formatos numéricos para las etiquetas del eje X y del eje Y usando Aspose.Words para .NET. Acceda al eje respectivo (AxisX para el eje X oAxisY para el eje Y) del gráfico y modificar elNumberFormat.FormatCode propiedad individualmente para cada eje. Esto le permite aplicar diferentes formatos de números a las etiquetas en cada eje según sus requisitos específicos.

P4. ¿Cuáles son algunos códigos de formato de números comunes que puedo usar?

Aspose.Words para .NET admite una amplia gama de códigos de formato numérico que puede utilizar para formatear las etiquetas de los ejes en un gráfico. Algunos códigos de formato comunes incluyen:

  • 0 o# - Muestra el número sin decimales.
  • 0.00 o#.00 - Muestra el número con dos decimales.
  • #,##0 Muestra el número con separadores de miles.
  • "€"0.00 - Muestra el número con el símbolo de la moneda Euro y dos decimales.
  • "%"0 - Muestra el número como porcentaje.

Puedes encontrar más información sobre el número.códigos de formato en Referencia API de Aspose.Words para .NET.

P5. ¿Puedo personalizar otras propiedades de las etiquetas de los ejes?

Sí, Aspose.Words para .NET proporciona una amplia gama de propiedades para personalizar la apariencia y el comportamiento de las etiquetas de los ejes. Además del formato del número, puedes modificar propiedades como fuente, tamaño, color, orientación, alineación y más. Esto le permite personalizar completamente las etiquetas de los ejes para que coincidan con el estilo deseado y los requisitos de presentación.