import plotly.plotly as py from plotly.graph_objs import * import numpy as np data = np.genfromtxt('my_db.csv', delimiter=',',usecols=(1,2,3),names=['z','x','y']) trace1 = Scatter3d( x=data['x'], y=data['y'], z=data['z'] ) data = Data([trace1]) layout = Layout( scene=Scene( xaxis=XAxis(title='Latitude'), yaxis=YAxis(title='Longitude'), zaxis=ZAxis(title='RSS') ) ) fig = Figure(data=data, layout=layout) plot_url = py.plot(fig, filename='3d-scatter-location-RSS')