AxisBuiltInUnit
Contenido
[
Ocultar
]AxisBuiltInUnit enumeration
Especifica las unidades de visualización de un eje.
public enum AxisBuiltInUnit
Valores
Nombre | Valor | Descripción |
---|---|---|
None | 0 | Especifica que los valores en el gráfico se mostrarán tal como están. |
Custom | 1 | Especifica que los valores del gráfico se dividirán por un divisor definido por el usuario. Este valor no es compatible con los nuevos tipos de gráficos de MS Office 2016. |
Billions | 2 | Especifica que los valores del gráfico se dividirán por 1.000.000.000. |
HundredMillions | 3 | Especifica que los valores del gráfico se dividirán por 100.000.000. |
Hundreds | 4 | Especifica que los valores del gráfico se dividirán por 100. |
HundredThousands | 5 | Especifica que los valores del gráfico se dividirán por 100 000. |
Millions | 6 | Especifica que los valores del gráfico se dividirán por 1.000.000. |
TenMillions | 7 | Especifica que los valores del gráfico se dividirán por 10 000 000. |
TenThousands | 8 | Especifica que los valores del gráfico se dividirán por 10 000. |
Thousands | 9 | Especifica que los valores del gráfico se dividirán por 1000. |
Trillions | 10 | Especifica que los valores del gráfico se dividirán por 1.000.000.000.0000. |
Percentage | 11 | Especifica que los valores del gráfico se dividirán entre 0,01. Este valor solo es compatible con los nuevos tipos chart de MS Office 2016. |
Ejemplos
Muestra cómo manipular las marcas de graduación y los valores mostrados de un eje de gráfico.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Scatter, 450, 250);
Chart chart = shape.Chart;
Assert.AreEqual(1, chart.Series.Count);
Assert.AreEqual("Y-Values", chart.Series[0].Name);
// Establezca las marcas de graduación menores del eje Y para que apunten lejos del área de trazado,
// y las marcas de graduación principales cruzan el eje.
ChartAxis axis = chart.AxisY;
axis.MajorTickMark = AxisTickMark.Cross;
axis.MinorTickMark = AxisTickMark.Outside;
// Establezca el eje Y para mostrar una marca principal cada 10 unidades y una marca secundaria cada 1 unidad.
axis.MajorUnit = 10;
axis.MinorUnit = 1;
// Establezca los límites del eje Y en -10 y 20.
// Este eje Y ahora mostrará 4 marcas de graduación principales y 27 marcas de graduación secundarias.
axis.Scaling.Minimum = new AxisBound(-10);
axis.Scaling.Maximum = new AxisBound(20);
// Para el eje X, establezca las marcas de graduación principales cada 10 unidades,
//cada marca de verificación menor en 2,5 unidades.
axis = chart.AxisX;
axis.MajorUnit = 10;
axis.MinorUnit = 2.5;
// Configure ambos tipos de marcas de graduación para que aparezcan dentro del área de trazado del gráfico.
axis.MajorTickMark = AxisTickMark.Inside;
axis.MinorTickMark = AxisTickMark.Inside;
// Establezca los límites del eje X de modo que éste abarque 5 marcas de graduación principales y 12 marcas de graduación secundarias.
axis.Scaling.Minimum = new AxisBound(-10);
axis.Scaling.Maximum = new AxisBound(30);
axis.TickLabels.Alignment = ParagraphAlignment.Right;
Assert.AreEqual(1, axis.TickLabels.Spacing);
Assert.AreEqual(doc, axis.DisplayUnit.Document);
// Establezca las etiquetas de verificación para mostrar su valor en millones.
axis.DisplayUnit.Unit = AxisBuiltInUnit.Millions;
//Podemos establecer un valor más específico mediante el cual las etiquetas de marca mostrarán sus valores.
//Esta declaración es equivalente a la anterior.
axis.DisplayUnit.CustomUnit = 1000000;
doc.Save(ArtifactsDir + "Charts.AxisDisplayUnit.docx");
Ver también
- espacio de nombres Aspose.Words.Drawing.Charts
- asamblea Aspose.Words