{
const traces = averagePerAlcohol.map(d => ({
type: 'scatterpolar',
r: [
d.averages.ex_numeric,
d.averages.flos_numeric,
d.averages.cos_numeric,
d.averages.teeth_numeric,
d.averages.sleep_numeric,
d.averages.ex_numeric
],
theta: [
"Exercise", "Flossing", "Cosmetic usage", "Teeth brushing", "Sleep","Exercise"
],
fill: 'none',
name: `Alcohol ${d.alcoholLevel}`
}));
const layout = {
polar: {
radialaxis: { visible: true, range: [0, 4] ,tickvals: [0,1, 2, 3, 4],
ticktext: ["0","1", "2", "3", "4"]}
},
showlegend: true
};
const div = html`<div></div>`;
Plotly.newPlot(div, traces, layout);
return div;
}