All docs
V21.2
21.2
21.1
The page you are viewing does not exist in version 21.1. This link will take you to the root page.
20.2
The page you are viewing does not exist in version 20.2. This link will take you to the root page.
20.1
The page you are viewing does not exist in version 20.1. This link will take you to the root page.
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

EmptyPointOptions.Color Property

Gets or sets the color that is used to paint empty points.

Namespace: DevExpress.XtraCharts

Assembly: DevExpress.XtraCharts.v21.2.dll

Declaration

public Color Color { get; set; }

Property Value

Type Description
Color

The color that is applied to empty points.

Property Paths

You can access this nested property as listed below:

Show 39 property paths
Object Type Path to Color
AreaSeriesView
AreaSeriesViewBase
BarSeriesView
BoxPlotSeriesView
BubbleSeriesView
CandleStickSeriesView
FinancialSeriesViewBase
FullStackedAreaSeriesView
FullStackedBarSeriesView
FullStackedLineSeriesView
FullStackedSplineAreaSeriesView
FullStackedStepAreaSeriesView
GanttSeriesView
LineSeriesView
OverlappedGanttSeriesView
OverlappedRangeBarSeriesView
PointSeriesView
PointSeriesViewBase
RangeAreaSeriesView
RangeBarSeriesView
ScatterLineSeriesView
SeriesViewColorEachSupportBase
SideBySideBarSeriesView
SideBySideFullStackedBarSeriesView
SideBySideGanttSeriesView
SideBySideRangeBarSeriesView
SideBySideStackedBarSeriesView
SplineAreaSeriesView
SplineSeriesView
StackedAreaSeriesView
StackedBarSeriesView
StackedLineSeriesView
StackedSplineAreaSeriesView
StackedStepAreaSeriesView
StepAreaSeriesView
StepLineSeriesView
StockSeriesView
WaterfallSeriesView
XYDiagramSeriesViewBase

Example

How to: Display Chart Empty Points

This example shows how to customize display options for empty points of a bar series view.

This chart displays series with empty points.

Cast the XYDiagramSeriesViewBase.EmptyPointOptions property to the EmptyPointOptions type to access a series’ empty point settings.

Specify the ProcessPoints property to define how the chart handles empty points. In this example, the chart calculates mock values for empty points.

using DevExpress.XtraCharts;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;

namespace EmptyPointRepsentation {
    public partial class Form1 : Form {
        ChartControl chart { get { return chartControl1; } }
        public Form1() {
            InitializeComponent();

            chart.DataSource = WeatherDataProvider.Data;
            Series series = new Series("Wind", ViewType.Bar);
            series.SetDataMembers("Date", "Wind");
            chart.Series.Add(series);

            BarSeriesView view = (BarSeriesView)series.View;

            EmptyPointOptions emptyPointOptions = view.EmptyPointOptions;
            emptyPointOptions.ProcessPoints = ProcessEmptyPointsMode.Interpolate;
            emptyPointOptions.Color = Color.FromArgb(100, Color.DarkGray); 

        }
    }

    public static class WeatherDataProvider {
        static List<WeatherPoint> data;

        public static List<WeatherPoint> Data {
            get {
                if (data == null)
                    InitCollection();
                return data;
            }
        }
        static void InitCollection() {
            data = new List<WeatherPoint>();
            int lastYear = DateTime.Now.Year - 1;
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 10) });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 11), Wind = 5 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 12), Wind = 5 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 13), Wind = 6 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 14), Wind = 3 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 15) });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 16), Wind = 6 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 17), Wind = 5 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 18), Wind = 5 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 19), Wind = 4 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 20), Wind = 3 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 21), Wind = 7 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 22), Wind = 2 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 23) });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 24) });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 25), Wind = 4 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 26), Wind = 5 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 27), Wind = 4 });
            data.Add(new WeatherPoint() { Date = new DateTime(lastYear, 7, 28), Wind = 4 });
        }

        public class WeatherPoint {
            public DateTime Date { get; set; }
            public double? Wind { get; set; }
        }
    }
}
See Also