[4]:
from plotly.offline import init_notebook_mode

init_notebook_mode(connected=False)
[5]:
z = [ 0.,  1.,  2.,  3.,  4.,  5.,  6.,  7.,  8.,  9., 10.]  # np.linspace(0, 10, 11)
x = [  # np.cos(z)
    1.0,
    0.5403023058681398,
    -0.4161468365471424,
    -0.9899924966004454,
    -0.6536436208636119,
    0.28366218546322625,
    0.960170286650366,
    0.7539022543433046,
    -0.14550003380861354,
    -0.9111302618846769,
    -0.8390715290764524
]
y = [  # np.sin(z)
    0.0,
    0.8414709848078965,
    0.9092974268256817,
    0.1411200080598672,
    -0.7568024953079282,
    -0.9589242746631385,
    -0.27941549819892586,
    0.6569865987187891,
    0.9893582466233818,
    0.4121184852417566,
    -0.5440211108893698
]
[6]:
from plotly.offline import iplot
from plotly.graph_objs import Scatter3d
[7]:
trace = Scatter3d(x=x, y=y, z=z)

fig = dict(data=[trace])

iplot(fig)
[ ]: