Your search did not match any results.

Step Area with Gaps

The Step Area series uses perpendicular vertical and horizontal lines to connect data points and shades the area under these lines. If a point's value is null, the series draws a gap.

Only null point values result in gaps. undefined values are ignored. Multiple 0 values may look like a gap, but if series points are visible, you can see them in this gap. If you want to remove gaps caused by null values, enable the ignoreEmptyPoints property.

www.wikipedia.org
Backend API
@(Html.DevExtreme().Chart() .ID("chart") .CommonSeriesSettings(s => s .ArgumentField("Year") .Type(SeriesType.StepArea) .Steparea(a => a.Point(p => p.Visible(true))) ) .Series(s => { s.Add().ValueField("Gold").Name("Gold Medals").Color("#ffd700"); s.Add().ValueField("Silver").Name("Silver Medals").Color("#c0c0c0"); }) .Title(t => t.Text("France Olympic Medals")) .Export(e => e.Enabled(true)) .Legend(l => l .VerticalAlignment(VerticalEdge.Bottom) .HorizontalAlignment(HorizontalAlignment.Center) ) .ArgumentAxis(a => a .Label(l => l .Format(f => f .Type(Format.Decimal) ) ) ) .DataSource(new object[] { new { Year = 1904, Gold = (int?)null, Silver = (int?)null }, new { Year = 1908, Gold = 5, Silver = 5 }, new { Year = 1912, Gold = 7, Silver = 4 }, new { Year = 1916, Gold = (int?)null, Silver = (int?)null }, new { Year = 1920, Gold = 9, Silver = 19 }, new { Year = 1924, Gold = 13, Silver = 15 }, new { Year = 1928, Gold = 6, Silver = 10 }, new { Year = 1932, Gold = 10, Silver = 5 }, new { Year = 1936, Gold = 7, Silver = 6 }, new { Year = 1940, Gold = (int?)null, Silver = (int?)null }, new { Year = 1944, Gold = (int?)null, Silver = (int?)null }, new { Year = 1948, Gold = 10, Silver = 6 }, new { Year = 1952, Gold = 6, Silver = 6 }, new { Year = 1956, Gold = 4, Silver = 4 }, new { Year = 1960, Gold = (int?)null, Silver = 2 }, new { Year = 1964, Gold = 1, Silver = 8 }, new { Year = 1968, Gold = 7, Silver = 3 }, new { Year = 1972, Gold = 2, Silver = 4 }, new { Year = 1976, Gold = 2, Silver = 3 }, new { Year = 1980, Gold = 6, Silver = 5 }, new { Year = 1984, Gold = 5, Silver = 7 }, new { Year = 1988, Gold = 6, Silver = 4 }, new { Year = 1992, Gold = 8, Silver = 5 }, new { Year = 1996, Gold = 15, Silver = 7 }, new { Year = 2000, Gold = 13, Silver = 14 }, new { Year = 2004, Gold = 11, Silver = 9 }, new { Year = 2008, Gold = 7, Silver = 16 }, new { Year = 2012, Gold = 11, Silver = 11 }, new { Year = 2016, Gold = 18, Silver = 18 } }) )
using DevExtreme.AspNet.Data; using DevExtreme.AspNet.Mvc; using DevExtreme.NETCore.Demos.Models; using DevExtreme.NETCore.Demos.Models.SampleData; using Microsoft.AspNetCore.Mvc; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; namespace DevExtreme.NETCore.Demos.Controllers { public class ChartsController : Controller { public ActionResult NullPointSupport() { return View(); } } }
#chart { height: 440px; width: 100%; }