Example of radar chart

https://github.com/alangrafu/radar-chart-d3

Code:
d = [
     [
           {axis: "strength", value: 13}, 
           {axis: "intelligence", value: 1}, 
           {axis: "charisma", value: 8},  
           {axis: "dexterity", value: 4},  
           {axis: "luck", value: 9}
          ],[
           {axis: "strength", value: 3}, 
           {axis: "intelligence", value: 15}, 
           {axis: "charisma", value: 4}, 
           {axis: "dexterity", value: 1},  
           {axis: "luck", value: 15}
          ],[
           {axis: "strength", value: 5}, 
           {axis: "intelligence", value: 1}, 
           {axis: "charisma", value: 16}, 
           {axis: "dexterity", value: 10},  
           {axis: "luck", value: 5}
     ]
];

RadarChart.draw("#chart", d);

   

Dynamically-generated chart

Radar chart using random colors (reload to see different colors)

Code:
    
d = [
          [
           {axis: "var1", value: 31}, 
           {axis: "var2", value: 31}, 
           {axis: "var3", value: 23}, 
           {axis: "var4", value: 2}, 
           {axis: "var5", value: 18}, 
           {axis: "var6", value: 3}, 
           {axis: "var7", value: 43}, 
          ],[
           {axis: "var1", value: 29}, 
           {axis: "var2", value: 3}, 
           {axis: "var3", value: 3}, 
           {axis: "var4", value: 22}, 
           {axis: "var5", value: 38}, 
           {axis: "var6", value: 13}, 
           {axis: "var7", value: 3},
          ]
        ];

var mycfg = {
  color: function(){
  c = ['red', 'yellow', 'pink', 'green', 'blue', 'olive', 'aqua', 'cadetblue', 'crimson'];
  m = c.length - 1;
  x = parseInt(Math.random()*100);
  return c[x%m]; //Get a random color
}
}
RadarChart.draw("#chart3", d, mycfg);