ChartXValueCollection
Contenido
[
Ocultar
]ChartXValueCollection class
Representa una colección de valores X para una serie de gráficos.
public class ChartXValueCollection : IEnumerable<ChartXValue>
Propiedades
Nombre | Descripción |
---|---|
Count { get; } | Obtiene el número de elementos de esta colección. |
Item { get; set; } | Obtiene o establece el valor X en el índice especificado. |
Métodos
Nombre | Descripción |
---|---|
GetEnumerator() | Devuelve un objeto enumerador. |
Observaciones
Todos los artículos de la colección exceptonulo debe tener el mismoValueType
.
La colección solo permite cambiar los valores de X. Para agregar o insertar nuevos valores a una serie de gráficos, o eliminar valores, los métodos apropiados delChartSeries
Se puede utilizar la clase.
Ejemplos
Muestra cómo obtener datos de series de gráficos.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder();
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
ChartSeries series = chart.Series[0];
double minValue = double.MaxValue;
int minValueIndex = 0;
double maxValue = double.MinValue;
int maxValueIndex = 0;
for (int i = 0; i < series.YValues.Count; i++)
{
// Borrar formato individual de todos los puntos de datos.
// Los puntos de datos y los valores de datos son uno a uno en los gráficos de columnas.
series.DataPoints[i].ClearFormat();
// Obtener el valor Y.
double yValue = series.YValues[i].DoubleValue;
if (yValue < minValue)
{
minValue = yValue;
minValueIndex = i;
}
if (yValue > maxValue)
{
maxValue = yValue;
maxValueIndex = i;
}
}
// Cambia los colores de los valores máximo y mínimo.
series.DataPoints[minValueIndex].Format.Fill.ForeColor = Color.Red;
series.DataPoints[maxValueIndex].Format.Fill.ForeColor = Color.Green;
doc.Save(ArtifactsDir + "Charts.GetChartSeriesData.docx");
Ver también
- method Add
- method Add
- method Insert
- method Insert
- method Remove
- class ChartXValue
- espacio de nombres Aspose.Words.Drawing.Charts
- asamblea Aspose.Words