'use client'; import { calculateHEXACOResults } from '../../test/private/HEXACOCalculator'; interface HEXACOResultProps { answers: string[]; } const labels = [ ['诚实谦逊', 'honestyHumility'], ['情绪性', 'emotionality'], ['外向性', 'extraversion'], ['宜人性', 'agreeableness'], ['尽责性', 'conscientiousness'], ['开放性', 'openness'], ] as const; function width(value: number) { return `${Math.max(0, Math.min(100, ((value - 1) / 4) * 100))}%`; } export function HEXACOResult({ answers }: HEXACOResultProps) { const results = calculateHEXACOResults(answers); return (

HEXACO 六因素结果

{labels.map(([label, key]) => ( ))}

结果解释

HEXACO 结果应按六个维度分别理解。它和 Big Five 接近,但额外强调诚实谦逊,有助于观察公平、真诚、地位追求和自我中心相关倾向。

注:人格分数是长期倾向的近似画像,不是固定标签。建议结合 Big Five、RIASEC 和实际生活反馈综合理解。
); } function BarCard({ title, value }: { title: string; value: number }) { return (

{title}

{value.toFixed(2)} / 5
); }