How to use grid when using multiple scatterpolar?

I try use this, but not work

var trace1 = {
type: ‘scatterpolar’,
r: [1, 2, 3],
theta: [‘a’, ‘b’, ‘c’]
}

var trace2 = {
type: ‘scatterpolar’,
r: [2, 1, 3],
theta: [‘a’, ‘b’, ‘c’],
subplot: ‘polar1’
};

var data = [trace1, trace2];

var layout = {
grid: {rows: 1, columns: 2, pattern: ‘independent’},
polar: {
radialaxis: {
visible: true,
range: [0,5]
},
},polar1: {
radialaxis: {
visible: true,
range: [0,5]
},
},
};

Plotly.newPlot(‘myDiv’, data, layout);