Black Lives Matter. Please consider donating to Black Girls Code today.

Is it possible to limit the x,y,z axis of a 3d-Surface plot?

I don’t know if i’m doing something wrong but every time i change the range of the axes it just stays the same.
The Code:

Plotly.d3.csv('data.csv', function(err, rows){
                function unpack(rows, key) {
                    return { return row[key]; });
                var z_data=[ ]

                var data = [{
                    z: z_data,
                    type: 'surface'
                var layout = {
                    title: 'Test: Sensor-Werte: MPU6050',
		    xaxis: {range: [-100,100]},
		    zaxis: {range: [100, 100]}, 
                   width: 1200,
                    height: 1200,
                Plotly.newPlot('myDiv', data, layout);

The current Output

Hi @plotly_question welcome to the forum! For a 3d plot you need to specify the layout.scene.xaxis.range, you did not use the scene here (the code which you wrote has a correct syntax since layout.xaxis is used for 2d plots). See for example

1 Like