The ASP.NET MVC Circular Gauge is a control for visualizing numeric values on a circular scale with features like multiple axes and rounded corners. Completely customize the appearance of the gauge to simulate a speedometer, meter gauge, analog clock, etc.
The gauge axes are circular scales where a set of values can be plotted based on any business logic. You can easily customize the appearance of the axes.
Customize the look and feel of the default labels in a gauge by changing the font style, size, and color. Prefix or suffix text can also be added to the labels.
Define the desired style for major and minor ticks in the gauge by changing their height, width, and color.
To enhance readability, change the position of the default axes in the gauge by setting the offset value for the labels, ticks, and axis lines.
Add a border to the gauge by using axis lines. The appearance of the default axis in the Circular Gauge can also be customized.
The ASP.NET MVC Circular Gauge allows you to add multiple axes to design it like a clock, speedometer, meter gauge, etc.
Render the axes in the Circular Gauge either clockwise or counterclockwise.
A range in an ASP.NET MVC Circular Gauge is a visual element that helps to quickly visualize where a value falls on the axis.
Change the position of a range or move it to any place inside the gauge.
The range width varies based on the values to enhance usage and readability.
You can add multiple ranges inside the axes to show color variations.
Indicate values on an axis using pointers. The ASP.NET MVC Circular Gauge control supports three categories of pointers: needle, marker, and range bar.
Point out the current value in the Circular Gauge using a highly customizable needle-type element.
Change the needle pointer shape to a triangle or arrow to point out or highlight values.
The pointer cap is a rounded ball at the end of the arrow pointer that can also be customized to enhance the pointer’s appearance.
Add extra styling to the pointer cap by adding a tail.
You can add more than one needle pointer to the gauge axes to indicate multiple values.
Point out the current value by using the following different types of marker pointers.
Change the marker pointer type to built-in shapes such as a triangle, inverted triangle, square, or circle to highlight values.
You can change or move the marker pointer to any place inside the gauge.
Use the range bar pointer to point to the current value from the start value of the axes.
You can change or move the range bar pointer to any place inside the gauge.
You can add more than one range bar pointer to the axes to indicate multiple values.
The ASP.NET MVC Circular Gauge control provides a visually appealing way to view its pointers with animated transitions for a certain duration. Experience smooth pointer transitions by moving the pointer from one place to another.
The interactive ASP.NET MVC Circular Gauge control lets you drag the pointer from one place to another. Swipe gestures can be used to control the pointer, and the value is changed at runtime.
The ranges and range bar pointer corners in a circular gauge can be rounded to form arc gauges.
A legend provides additional information that is helpful in identifying the ranges in a Circular Gauge. It can be docked at the left, right, top, and bottom positions around the plot area.
Display details about a pointer value in the interactive ASP.NET MVC Circular Gauge control through a tooltip when hovering the mouse over the pointer.
Form half or quarter circular gauges by modifying the start and end angles of a gauge. This allows the gauge to render in a very small area.
Display any HTML element as an annotation at a specific point of interest in the ASP.NET MVC Circular Gauge. You can also add multiple annotations in a gauge.
The appearance of each element in a Circular Gauge, such as axes, ranges, axis intervals, pointer positions, label positions, and tick positions, can be customized easily.
Colors applied to the range and pointer can change gradually to create a smooth color transition.
Add a title to visualize additional information on the Circular Gauge. You can also customize the font of the title.
Render ASP.NET MVC Circular Gauge along with its legend and tooltip in the right-to-left direction.
Users from different locales can personalize the Circular Gauge control by formatting numbers, currency, and more to suit their preferences.
The interactive Circular Gauge control supports touch interactions.
All the features in Circular Gauge will work on touch devices with zero configuration. Use touch features such as tooltip and pointer drag without any customization.
You can view the Circular Gauge on various devices. It is also possible to hide specific elements in the gauges for particular screen sizes by making a minimal change in the gauge events.
You can render the Circular Gauge control in all modern browsers.
The circular gauge is also available in Blazor, React, Angular, JavaScript and Vue frameworks. Check out the different Circular Gauge platforms from the links below,
Easily get started with the ASP.NET MVC Circular Gauge using a few simple lines of HTML and C# code example as demonstrated below. Also explore our ASP.NET MVC Circular Gauge Example that shows you how to render and configure a Circular Gauge in ASP.NET MVC.
@using Syncfusion.EJ2;
@Html.EJS().CircularGauge("circular").Axes(axes => axes.StartAngle(210).EndAngle(150).Radius("80%").LineStyle(ls => ls.Width(0))
.Pointers(pointer => pointer.Value(60).Radius("70%").PointerWidth(8).Color("#969696").Cap(cap => cap.Radius(10).Color("#8C8C8C").Border(border => border.Width(0)))
.NeedleTail(needle => needle.Length("20%").Color("#8C8C8C"))
.Add()).Ranges(range => range.Start(0).End(100).StartWidth(14).EndWidth(14).Color("#0450bf").RoundedCornerRadius(6).Add()).MajorTicks(mjt => mjt.Offset(14).Width(1))
.MinorTicks(mit => mit.Offset(14).Interval(2).Width(1)).Add()).Render()
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Newtonsoft.Json;
using Syncfusion.EJ2.CircularGauge;
namespace ApplicationName.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
}
}
We do not sell the ASP.NET MVC Circular Gauge separately. It is only available for purchase as part of the Syncfusion team license. This contains over 1,800 components and frameworks, including the ASP.NET MVC Circular Gauge. The price of the team license starts at $395 per month for 5 developers, and includes support and updates until the subscription expires. In addition, we might offer discounts based on currently active promotions. Please contact our product specialists today to see if you qualify for any additional discounts.
You can find our ASP.NET MVC Circular Gauge demo, which demonstrates how to render and configure the Circular Gauge.
No, our 1,800+ components and frameworks for web, mobile, and desktop, including our ASP.NET MVC Circular Gauge, are not sold individually. They are only available as part of a team license. However, we have competitively priced the product, so it only costs a little bit more than what some other vendors charge for their Circular Gauge control alone. We have also found that, in our experience, our customers usually start off using one of our products and then expand to several products quickly, so we felt it was best to offer all 1,800+ components and frameworks for a subscription fee that starts at $395 per month for a team of 5 developers. Additionally, we might be able to offer discounts based on currently active promotions. Please contact our product specialists today to see if you qualify for any additional discounts.
No, this is a commercial product and requires a paid license. However, a free community license is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue, 5 or fewer developers, and 10 or fewer total employees.
A good place to start would be our comprehensive getting started documentation.
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.