Add spider web (radar) chart option to Category Analysis with per-model toggles
This commit is contained in:
@@ -1167,6 +1167,14 @@
|
||||
});
|
||||
});
|
||||
|
||||
// Handle empty data case
|
||||
let minVal = 0;
|
||||
let maxVal = 5;
|
||||
if (allData.length > 0 && zoomedScale) {
|
||||
minVal = Math.max(0, Math.min(...allData) - 0.5);
|
||||
maxVal = Math.min(5, Math.max(...allData) + 0.5);
|
||||
}
|
||||
|
||||
window.categoryChartInstance = new Chart(ctx, {
|
||||
type: 'radar',
|
||||
data: {
|
||||
@@ -1196,8 +1204,8 @@
|
||||
scales: {
|
||||
r: {
|
||||
beginAtZero: !zoomedScale,
|
||||
min: zoomedScale ? Math.max(0, Math.min(...allData) - 0.5) : 0,
|
||||
max: zoomedScale ? Math.min(5, Math.max(...allData) + 0.5) : 5,
|
||||
min: zoomedScale ? minVal : 0,
|
||||
max: zoomedScale ? maxVal : 5,
|
||||
ticks: {
|
||||
stepSize: zoomedScale ? 0.5 : 1,
|
||||
backdropColor: 'transparent'
|
||||
|
||||
Reference in New Issue
Block a user