This commit is contained in:
张成
2026-03-09 16:02:26 +08:00
parent 243bb59c1d
commit 47c19f0fa5

View File

@@ -194,17 +194,6 @@ const RadarChartV2 = forwardRef<RadarChartV2Ref, RadarChartV2Props>(
ctx.closePath();
}
// 格式化 NTRP 显示
function formatNtrpDisplay(level: string): string {
if (!level) return "";
// 检查是否包含 + 号
const hasPlus = level.includes("+");
const num = parseFloat(level);
if (isNaN(num)) return level;
const formatted = num % 1 === 0 ? num.toFixed(0) : num.toFixed(1);
return hasPlus ? `${formatted}+` : formatted;
}
useImperativeHandle(ref, () => ({
// 生成原始雷达图(已废弃,现在直接在 exportCanvasV2 中绘制)
generateImage: () => Promise.resolve(""),
@@ -421,7 +410,7 @@ const RadarChartV2 = forwardRef<RadarChartV2Ref, RadarChartV2Props>(
ctx.textBaseline = "top";
const ntrpText = "NTRP";
const levelText = formatNtrpDisplay(options.ntrpLevel);
const levelText = options.ntrpLevel ?? "";
const ntrpWidth = ctx.measureText(ntrpText).width;
const levelWidth = ctx.measureText(levelText).width;
const totalWidth = ntrpWidth + levelWidth; // 设计稿中紧挨着