A chart series that displays bullet charts in a RadzenChart. Each bullet shows a primary measure bar, a comparative/target marker, and qualitative range bands. Renders horizontally like RadzenBarSeries<T>.
CartesianSeries<TItem>.RequireChart
CartesianSeries<TItem>.ComposeCategory
CartesianSeries<TItem>.ComposeValue
CartesianSeries<TItem>.IsValueNullable
CartesianSeries<TItem>.GetRawValueGetter
CartesianSeries<TItem>.IsNumeric
CartesianSeries<TItem>.RenderOverlays
CartesianSeries<TItem>.RenderTopOverlays
CartesianSeries<TItem>.SetParametersAsync
CartesianSeries<TItem>.Initialize
CartesianSeries<TItem>.MeasureLegend
CartesianSeries<TItem>.MeasureLegendItems
CartesianSeries<TItem>.InsidePolygon
CartesianSeries<TItem>.RenderSharedTooltipItem
CartesianSeries<TItem>.GetTooltipPosition
CartesianSeries<TItem>.TooltipClass
CartesianSeries<TItem>.RenderLegendItem
CartesianSeries<TItem>.GetMedian
CartesianSeries<TItem>.GetMean
CartesianSeries<TItem>.GetMode
CartesianSeries<TItem>.GetTrend
CartesianSeries<TItem>.GetScaledDataPoints
CartesianSeries<TItem>.GetTitle
CartesianSeries<TItem>.TooltipLabel
CartesianSeries<TItem>.GetDataLabels
CartesianSeries<TItem>.PickColor
CartesianSeries<TItem>.Dispose
CartesianSeries<TItem>.InvokeClick
CartesianSeries<TItem>.ValueAxisName
CartesianSeries<TItem>.ChildContent
CartesianSeries<TItem>.TooltipTemplate
CartesianSeries<TItem>.Overlays
CartesianSeries<TItem>.CoordinateSystem
CartesianSeries<TItem>.CategoryProperty
CartesianSeries<TItem>.Visible
CartesianSeries<TItem>.ShowInLegend
CartesianSeries<TItem>.ValueProperty
CartesianSeries<TItem>.RenderingOrder
CartesianSeries<TItem>.Markers
CartesianSeries<TItem>.MarkerType
CartesianSeries<TItem>.ShowActivePoint
CartesianSeries<TItem>.ShowLineInLegend
CartesianSeries<TItem>.MarkerSize
RadzenChartComponentBase.ShouldRefreshChart
RadzenChartComponentBase.ValidateParameters
RadzenChartComponentBase.DidParameterChange
RadzenChartComponentBase.Chart
ComponentBase.OnInitialized
ComponentBase.OnInitializedAsync
ComponentBase.OnParametersSet
ComponentBase.OnParametersSetAsync
ComponentBase.StateHasChanged
ComponentBase.ShouldRender
ComponentBase.OnAfterRender
ComponentBase.OnAfterRenderAsync
ComponentBase.InvokeAsync
ComponentBase.DispatchExceptionAsync
ComponentBase.RendererInfo
ComponentBase.Assets
ComponentBase.AssignedRenderMode
Namespace: Radzen.Blazor
Assembly: Radzen.Blazor.dll
public class RadzenBulletSeries<TItem> : CartesianSeries<TItem>, IComponent, IHandleEvent, IHandleAfterRender, IChartSeries, IChartValueAxisSeries| Name | Description |
|---|---|
| TItem | The type of data items in the series. |
A chart series that displays bullet charts in a RadzenChart. Each bullet shows a primary measure bar, a comparative/target marker, and qualitative range bands. Renders horizontally like RadzenBarSeries<T>.
public RadzenBulletSeries<TItem>()Gets or sets the fill color for the primary measure bar.
public string Fill { get; set; }
| Type | Description |
|---|---|
| string | Gets or sets the fill color for the primary measure bar. |
Specifies how the measure bar is filled. Set to Solid by default. Use Gradient for a fill that fades toward the axis baseline, or None to render only the outline.
public FillMode FillMode { get; set; }
| Type | Description |
|---|---|
| FillMode | Specifies how the measure bar is filled. Set to Solid by default. Use Gradient for a fill that fades toward the axis baseline, or None to render only the outline. |
Specifies the opacity at the baseline of the gradient fill. Used when FillMode is Gradient.
public double GradientEndOpacity { get; set; }
| Type | Description |
|---|---|
| double | Specifies the opacity at the baseline of the gradient fill. Used when FillMode is Gradient. |
Specifies the opacity at the value end of the gradient fill. Used when FillMode is Gradient.
public double GradientStartOpacity { get; set; }
| Type | Description |
|---|---|
| double | Specifies the opacity at the value end of the gradient fill. Used when FillMode is Gradient. |
Gets or sets the height of each bullet row in pixels. Auto-calculated if null.
public double? Height { get; set; }
| Type | Description |
|---|---|
| double? | Gets or sets the height of each bullet row in pixels. Auto-calculated if null. |
Gets or sets the name of the property that provides the maximum range value. This defines the full extent of the qualitative range background.
public string MaxProperty { get; set; }
| Type | Description |
|---|---|
| string | Gets or sets the name of the property that provides the maximum range value. This defines the full extent of the qualitative range background. |
Gets or sets the qualitative range colors from darkest (poor) to lightest (good). Defaults to three shades of gray.
public IEnumerable<string> RangeColors { get; set; }
| Type | Description |
|---|---|
| IEnumerable<string> | Gets or sets the qualitative range colors from darkest (poor) to lightest (good). Defaults to three shades of gray. |
Gets or sets the qualitative range thresholds as fractions of MaxProperty (e.g. 0.3, 0.6, 1.0). Must have the same count as RangeColors. Defaults to thirds.
public IEnumerable<double> RangeThresholds { get; set; }
| Type | Description |
|---|---|
| IEnumerable<double> | Gets or sets the qualitative range thresholds as fractions of MaxProperty (e.g. 0.3, 0.6, 1.0). Must have the same count as RangeColors. Defaults to thirds. |
Gets or sets the stroke color.
public string Stroke { get; set; }
| Type | Description |
|---|---|
| string | Gets or sets the stroke color. |
Gets or sets the stroke width in pixels.
public double StrokeWidth { get; set; }
| Type | Description |
|---|---|
| double | Gets or sets the stroke width in pixels. |
Gets or sets the name of the property that provides the target/comparative value. Rendered as a vertical marker line.
public string TargetProperty { get; set; }
| Type | Description |
|---|---|
| string | Gets or sets the name of the property that provides the target/comparative value. Rendered as a vertical marker line. |
Gets or sets the color of the target marker line.
public string TargetStroke { get; set; }
| Type | Description |
|---|---|
| string | Gets or sets the color of the target marker line. |
Gets or sets the width of the target marker line in pixels.
public double TargetWidth { get; set; }
| Type | Description |
|---|---|
| double | Gets or sets the width of the target marker line in pixels. |
protected override void BuildRenderTree(Rendering.RenderTreeBuilder __builder)
| Type | Name | Description |
|---|---|---|
| Rendering.RenderTreeBuilder | __builder |
public override bool Contains(double x, double y, double tolerance)
| Type | Name | Description |
|---|---|---|
| double | x | |
| double | y | |
| double | tolerance |
| Type | Description |
|---|---|
| bool |
public override ValueTuple<object, Point> DataAt(double x, double y)
| Type | Name | Description |
|---|---|---|
| double | x | |
| double | y |
| Type | Description |
|---|---|
| ValueTuple<object, Point> |
protected override IList<object> GetCategories()
| Type | Description |
|---|---|
| IList<object> |
public override RenderFragment Render(ScaleBase categoryScale, ScaleBase valueScale)
| Type | Description |
|---|---|
| RenderFragment |
public override RenderFragment RenderTooltip(object data)
| Type | Name | Description |
|---|---|---|
| object | data |
| Type | Description |
|---|---|
| RenderFragment |
protected override string TooltipStyle(TItem item)
| Type | Name | Description |
|---|---|---|
| TItem | item |
| Type | Description |
|---|---|
| string |
protected override string TooltipTitle(TItem item)
| Type | Name | Description |
|---|---|---|
| TItem | item |
| Type | Description |
|---|---|
| string |
protected override string TooltipValue(TItem item)
| Type | Name | Description |
|---|---|---|
| TItem | item |
| Type | Description |
|---|---|
| string |