增加Radar对通配符{b}的支持

This commit is contained in:
monitor1394
2023-04-12 22:50:05 +08:00
parent 5fe12dcde7
commit a038317c6e
3 changed files with 14 additions and 4 deletions

View File

@@ -38,18 +38,19 @@ namespace XCharts.Runtime
if (dataIndex < 0)
return;
var radar = chart.GetChartComponent<RadarCoord>(serie.radarIndex);
if (radar == null)
return;
if (serie.radarType == RadarType.Single)
{
var colorIndex1 = serie.colorByData ? dataIndex : serie.context.colorIndex;
category = radar.GetIndicatorName(dataIndex);
UpdateItemSerieParams(ref paramList, ref title, dataIndex, category,
marker, itemFormatter, numericFormatter, ignoreDataDefaultContent, 1, colorIndex1);
return;
}
var radar = chart.GetChartComponent<RadarCoord>(serie.radarIndex);
if (radar == null)
return;
var serieData = serie.GetSerieData(dataIndex);
if (serieData == null)
return;
@@ -72,6 +73,7 @@ namespace XCharts.Runtime
param.value = serieData.GetData(i);
param.total = indicator.max;
param.color = color;
param.category = radar.GetIndicatorName(i);
param.marker = SerieHelper.GetItemMarker(serie, serieData, marker);
param.itemFormatter = SerieHelper.GetItemFormatter(serie, serieData, itemFormatter);
param.numericFormatter = SerieHelper.GetNumericFormatter(serie, serieData, numericFormatter);