Financial & gauges

ChartControl

Candlestick and OHLC, bullet and range comparisons, a Sankey flow, and two gauges.

Overview

The same ChartControl as the gallery, with the types a finance or operations screen needs. Financial series use ChartDataPoint.Financial for open, high, low and close; the others bind ordinary series.

Examples

#Candlestick and OHLC

Both read the same series; Candlestick fills the body, Ohlc draws ticks.

Example
Razor
C#
Candlestick
115.0123.8132.5141.2150.0 Day 1 Open: 120 High: 135 Low: 115 Close: 130Day 1 Day 2 Open: 130 High: 142 Low: 125 Close: 138Day 2 Day 3 Open: 138 High: 140 Low: 122 Close: 126Day 3 Day 4 Open: 126 High: 132 Low: 120 Close: 131Day 4 Day 5 Open: 131 High: 145 Low: 128 Close: 143Day 5 Day 6 Open: 143 High: 148 Low: 135 Close: 137Day 6 Day 7 Open: 137 High: 150 Low: 136 Close: 149Day 7
OHLC
115.0123.8132.5141.2150.0 Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7

#Bullet, range and Sankey

Bullet shows actual against target bands, RangeColumn floats a minimum to maximum bar, Sankey draws weighted flows between nodes.

Example
Razor
C#
Actual vs target
Revenue ($k): Actual=275, Target=250Revenue ($k) Profit ($k): Actual=42, Target=50Profit ($k) Orders: Actual=310, Target=280Orders NPS Score: Actual=78, Target=85NPS Score
Min to max
60110160210260Junior Dev: 60 - 85Junior DMid Dev: 85 - 120Mid DevSenior Dev: 120 - 165Senior DLead Architect: 160 - 210Lead ArcPrincipal: 200 - 260Principa
Flow
Revenue → Engineering: 120RevenueEngineeringRevenue → Marketing: 60RevenueMarketingRevenue → Operations: 40RevenueOperationsInvestment → R&D: 80InvestmentR&DInvestment → Expansion: 50InvestmentExpansion

#Radial and linear gauges

One series, two gauge types. The standalone ArcGaugeControl, CircularGaugeControl, RadialGaugeControl and LinearGaugeControl are on the Control tour.

Example
Razor
C#
Radial
Linear

Documentation

ChartControl and ChartSeries tables are still to be written from source; see the gallery.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.