雷达图(Radar Chart),也被称为蜘蛛图(Spider Chart)或星型图(Star Chart),是一种以多个射线状的轴线延伸出去,形成一个多边形的图表。每个轴线代表一个维度或指标,多边形的顶点表示不同维度或指标的数值。
雷达图在以下场景中常被应用:
C#private void Form1_Load(object sender, EventArgs e)
{
var plot = formsPlot1.Plot;
double[,] values =
{
{ 78, 83, 84, 76, 43 },
{ 100, 50, 70, 60, 90 }
};
plot.AddRadar(values);
//使得窗口只显示绘图区域,没有其他装饰元素。
plot.Frameless();
plot.Grid(enable: true);
formsPlot1.Refresh();
}
C#private void Form1_Load(object sender, EventArgs e)
{
var plot = formsPlot1.Plot;
double[,] values =
{
{ 78, 83, 84, 76, 43 },
{ 100, 50, 70, 60, 90 }
};
var radar = plot.AddRadar(values);
//不显示grid
plot.Grid(enable: false);
//坐标轴设置
radar.AxisType = RadarAxis.Circle;
formsPlot1.Refresh();
}
C#//平滑
radar.Smooth = true;
C#private void Form1_Load(object sender, EventArgs e)
{
var plot = formsPlot1.Plot;
double[,] values =
{
{ 78, 83, 84, 76, 43 },
{ 100, 50, 70, 60, 90 }
};
var radar = plot.AddRadar(values);
//每个节点的名称
radar.CategoryLabels = new string[] { "C#","Java","JS","Python","Go" };
//分组
radar.GroupLabels = new string[] { "大数据", "开发" };
plot.Legend();
formsPlot1.Refresh();
}
本文作者:技术老小子
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!