5. feladat

Plotly - I.

Készíts a plotly modul segítségével ábrát. Az ábrán egy síkbeli paraméteres görbe legyen melynek koordinátái az $$x(t)=sin(t),$$ $$y(t)=t^3,$$ $$t\in[0,\pi]$$ egyenletek által definiáltak.

  • Az adatok folytonos vonallal jelenjenek meg.
  • Legyen cím és tengelyfelirat is.

Megoldás

Először, betöltjük a szükséges csomagokat.

In [1]:
%pylab inline
from plotly import *
from plotly.offline import *
init_notebook_mode()
Populating the interactive namespace from numpy and matplotlib

Ezután legyártjuk az adatokat:

In [2]:
t = linspace(0, pi, 100)
x_pontok = sin(t)
y_pontok = t**3

Majd létrehozzuk a trace-t a layout-ot és a figure objektumot, legvégül pedig ábrázoljuk:

In [3]:
tresz = graph_objs.Scatter(x=x_pontok, y=y_pontok, mode="lines")         # A trace létrehozása
lejaut = graph_objs.Layout(title="Furcsa görbe",                         # A layout létrehozása
                           xaxis=graph_objs.XAxis(title="x tengely"), 
                           yaxis=graph_objs.YAxis(title="y tengely"))
figjur = graph_objs.Figure(data=[tresz], layout=lejaut)                  # A figure objektum létrehozása
iplot(figjur)                                                            # és végül ábrázolása
In [ ]: