using RobotNet.WebApp.Charts.Models.BarChart.Axes;
using System.Text.Json.Serialization;
namespace RobotNet.WebApp.Charts.Models.RadarChart.Axis;
public class RadarAxis : ChartAxes
{
///
/// Gets or sets the angle lines configuration.
///
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public AngleLines? AngleLines { get; set; }
///
/// Gets or sets the grid lines configuration.
///
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public GridLines? GridLines { get; set; }
///
/// Gets or sets the point labels configuration.
///
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public PointLabels? PointLabels { get; set; }
///
/// Gets or sets the ticks configuration.
///
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public new RadialTicks? Ticks { get; set; }
///
/// Whether to animate scaling the chart from the centre
///
public bool Animate { get; set; } = true;
///
/// Starting angle of the scale. In degrees, 0 is at top
///
public double StartAngle { get; set; }
}