cell = {
var margin = { top: 100, right: 100, bottom: 100, left: 100 },
width = Math.min(500, window.innerWidth - 10) - margin.left - margin.right,
height = Math.min(
width,
window.innerHeight - margin.top - margin.bottom - 20
);
var data = [
// { axis: "Arousal", value: 66.68, type: "E4" },
// { axis: "Pleasure", value: 62.57, type: "E4" },
// { axis: "Familiarity", value: 17.98, type: "E4" }
// ],
// [
// //E2
// { axis: "Valence", value: 76.02 },
// { axis: "Arousal", value: 60.27 },
// { axis: "Pleasure", value: 61.42 },
// { axis: "Familiarity", value: 13.35 }
// ],
// [
// //E3
// { axis: "Valence", value: 67.40 },
// { axis: "Arousal", value: 52.05 },
// { axis: "Pleasure", value: 57.97 },
// { axis: "Familiarity", value: 18.62 }
// ]
// TONAL SAD
[
//E7
{ axis: "Valence", value: -41.05 },
{ axis: "Arousal", value: -46.97 },
{ axis: "Pleasure", value: -6.13 },
{ axis: "Familiarity", value: -23.83 }
],
[
//E14
{ axis: "Valence", value: -36.20 },
{ axis: "Arousal", value: -38.32 },
{ axis: "Pleasure", value: -12.57 },
{ axis: "Familiarity", value: -39.02 }
],
[
//E5
{ axis: "Valence", value: -32.08 },
{ axis: "Arousal", value: -40.05 },
{ axis: "Pleasure", value: 25.00 },
{ axis: "Familiarity", value: 0.63 }
],
[
//E6
{ axis: "Valence", value: -24.02 },
{ axis: "Arousal", value: -28.17 },
{ axis: "Pleasure", value: 45.10 },
{ axis: "Familiarity", value: 7.42 }
],
// ATONAL JOYFUL
// [
// //E8
// { axis: "Valence", value: -24.78 },
// { axis: "Arousal", value: -27.43 },
// { axis: "Pleasure", value: 37.25 },
// { axis: "Familiarity", value: 1.30 }
// ],
// [
// //E9
// { axis: "Valence", value: 57.93 },
// { axis: "Arousal", value: 74.00 },
// { axis: "Pleasure", value: 39.53 },
// { axis: "Familiarity", value: 2.75 }
// ],
// [
// //E10
// { axis: "Valence", value: 53.43 },
// { axis: "Arousal", value: 41.17 },
// { axis: "Pleasure", value: 31.57 },
// { axis: "Familiarity", value: -10.00 }
// ],
// [
// //E11
// { axis: "Valence", value: 59.83 },
// { axis: "Arousal", value: 61.45 },
// { axis: "Pleasure", value: 44.68 },
// { axis: "Familiarity", value: -6.23 }
// ],
// ATONAL SAD
// [
// //E12
// { axis: "Valence", value: 45.37 },
// { axis: "Arousal", value: 53.73 },
// { axis: "Pleasure", value: 14.57 },
// { axis: "Familiarity", value: -20.77 }
// ],
// [
// //E13
// { axis: "Valence", value: -46.87 },
// { axis: "Arousal", value: -1.07 },
// { axis: "Pleasure", value: -33.58 },
// { axis: "Familiarity", value: -51.20 }
// ],
// [
// //E15
// { axis: "Valence", value: -6.78 },
// { axis: "Arousal", value: -27.77 },
// { axis: "Pleasure", value: -5.75 },
// { axis: "Familiarity", value: -49.72 }
// ],
// [
// //E16
// { axis: "Valence", value: -8.72 },
// { axis: "Arousal", value: -40.95 },
// { axis: "Pleasure", value: 30.13 },
// { axis: "Familiarity", value: -30.38 }
// ]
];
//////////////////////////////////////////////////////////////
//////////////////// Draw the Chart //////////////////////////
//////////////////////////////////////////////////////////////
// Assign colors - Hila test
// E1 - E4 - all
var color = d3.scaleOrdinal().range(["#f5da00", "#76d180", "#ef8e02", "#c1d500"]); //yellow, red, blue-green, green
// E1 - by song
// var color = d3.scaleOrdinal().range(["#f5da00", "#ffffff", "#ffffff", "#ffffff"]); //yellow, red, blue-green, green
// var color = d3.scaleOrdinal().range(["#ffffff", "#76d180", "#ffffff", "#ffffff"]); //yellow, red, blue-green, green
// var color = d3.scaleOrdinal().range(["#ffffff", "#ffffff", "#ef8e02", "#ffffff"]); //yellow, red, blue-green, green
// var color = d3.scaleOrdinal().range(["#ffffff", "#ffffff", "#ffffff", "#c1d500"]); //yellow, red, blue-green, green
// E5 - E8 - all
//var color = d3.scaleOrdinal().range(["#f5da00", "#76d180", "#ef8e02", "#c1d500"]); //yellow, red, blue-green, green
// E5 - E8 - by song
// var color = d3.scaleOrdinal().range(["#f5da00", "#ffffff", "#ffffff", "#ffffff"]); //yellow, red, blue-green, green
// var color = d3.scaleOrdinal().range(["#ffffff", "#76d180", "#ffffff", "#ffffff"]); //yellow, red, blue-green, green
// var color = d3.scaleOrdinal().range(["#ffffff", "#ffffff", "#ef8e02", "#ffffff"]); //yellow, red, blue-green, green
// var color = d3.scaleOrdinal().range(["#ffffff", "#ffffff", "#ffffff", "#c1d500"]); //yellow, red, blue-green, green
var radarChartOptions = {
w: width,
h: height,
margin: margin,
maxValue: 0.5,
levels: 5,
roundStrokes: true,
color: color
};
//Call function to draw the Radar chart
return RadarChart(data, radarChartOptions);
}