Charts Chart.js:如何处理雷达图中非常大和非常小的值?

Charts Chart.js:如何处理雷达图中非常大和非常小的值?,charts,chart.js,chart.js2,Charts,Chart.js,Chart.js2,如果不同标签的值大小相对相同,雷达图工作正常。[] 若任何标签相对于其他标签有一个非常大的值,图表就会被压缩成一条直线。看起来很可怕。 [] 显示如何设置自定义scalestwidth和scalestp, 但如果我使用它,图表就会越过它的边界。 [] 有没有办法为不同的标签设置不同的scalestwidth。然后你就有了可以比较的数字,你可以在相同的比例上绘制它们。我希望没有,因为那将是一场数据灾难。使用雷达图和你的值是一个坏主意。雷达图的数值通常是小范围的(例如从1到10)。你最好用条形

如果不同标签的值大小相对相同,雷达图工作正常。[]

若任何标签相对于其他标签有一个非常大的值,图表就会被压缩成一条直线。看起来很可怕。 []

显示如何设置自定义
scalestwidth
scalestp
, 但如果我使用它,图表就会越过它的边界。 []


有没有办法为不同的标签设置不同的
scalestwidth
。然后你就有了可以比较的数字,你可以在相同的比例上绘制它们。

我希望没有,因为那将是一场数据灾难。使用雷达图和你的值是一个坏主意。雷达图的数值通常是小范围的(例如从1到10)。你最好用条形图代替。你必须在你的项目中使用雷达图吗?@Tektiv我确实使用了
条形图
但我不得不将其分为4个
条形图
,而不是1个四边形
雷达
。我想要雷达,因为它是重叠的多边形,然后多边形的面积作为比较因子,这在我的情况下是必要的。我试图在
[0-100]limit
中标准化值,但后来我丢失了实际信息。@teylyn我以前从未使用过图形,我只是想用1个图形而不是4:)你考虑过堆叠条形图吗?谢谢你的建议,但我之前说过,
我试图在中标准化值[0-100]限制,但随后我丢失了实际信息。
我想这是同样的事情,无论如何我不想使用变通方法,我想条形图是唯一的解决方案