We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback


Overview

ASP.NET Core Stock Chart, also known as the ASP.NET Core Candlestick Chart is mostly used in the stock market to represent the high, low, open, and close values of the stock. Supports interactive trackball, crosshair feature to track information on data.


Hollow and filled Candlestick Chart

A filled ASP.NET Core Candlestick Chart is drawn when the stock closes lower than the opening price, representing the open price at the top and close price at the bottom.


Multi series

Use multi-series Candlestick to represent two or more data set, each data set representing high, low, open, and close values.


Combination for Candlestick with another chart

Use line and column charts along with candle chart to show the close and volume of the data.


Multiple pane

Allows you to render the stock price in different panes of the chart. Visualize the candle values in one pane and the volume in a different pane.


Candle chart with Range selector

You can use the ASP.NET Core Candle Chart with range selector along with financial chart to filter and navigate through a large number of data points.

Candle chart with Range selector


Bull and bear

Customizable bull and bear colors.


ASP.NET Core Candle Chart Code Example

Easily get started with ASP.NET Core Candle Chart using a few simple lines of C# code example as demonstrated below. Also explore our ASP.NET Core Candle Chart Example that shows you how to render and configure the chart.

<ejs-chart id="container">
                <e-chart-primaryxaxis valueType="Category">                    
                </e-chart-primaryxaxis>                 
                <e-series-collection>
                    <e-series name="series1" xName="xValue" open="open" close="close" high="high" low="low" dataSource="ViewBag.dataSource"
                              type="@Syncfusion.EJ2.Charts.ChartSeriesType.Candle">                         
                    </e-series>                     
                </e-series-collection>
 </ejs-chart>
public class HomeController : Controller
{
 public ActionResult Index()
          {  
            List<ChartData> chartData = new List<ChartData>
            {
             new ChartData { x= "South Korea", high = 39.4, low = 23, open = 6, close = 11 },
             new ChartData { x= "India", high = 3274, low = 19, open = 16, close = 21 },
             new ChartData { x= "Pakistan",high = 19.4, low = 14, open = 23, close = 24  },
             new ChartData { x= "Germany", high = 29.4, low = 16, open = 12, close = 15  },
             new ChartData { x= "Australia", high = 17.4, low = 18, open = 15, close = 23  },
             new ChartData { x= "Italy", high = 12.4, low = 18, open =12, close = 17  },
             new ChartData { x= "United Kingdom", high = 29.4, low = 13, open = 9, close = 21  },             
            };
            ViewBag.dataSource = chartData;            
            return View();
        }
}
  public class ChartData
      {
            public string x;
            public double high;   
            public double low; 
            public double close; 
            public double open;          
      }

Learning Resources

UG

Candle Chart User Guide

Learn the available options to customize ASP.NET Core stock chart.

API

Candle Chart API Reference

Explore the ASP.NET Core stock chart APIs.


85+ ASP.NET CORE UI CONTROLS

Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon