Matplotlib Matplotlib import matplotlib.pyplot as p - - PowerPoint PPT Presentation

matplotlib
SMART_READER_LITE
LIVE PREVIEW

Matplotlib Matplotlib import matplotlib.pyplot as p - - PowerPoint PPT Presentation

Matplotlib Matplotlib import matplotlib.pyplot as p import numpy as np def f(t): return t**2*np.exp(-t**2) t=np.linspace(0,3,51) y=f(t) p.plot(t,y,r-') p.show() Matplotlib


slide-1
SLIDE 1

Matplotlib

Γραφικές παραστάσεις

slide-2
SLIDE 2

Matplotlib

import matplotlib.pyplot as p import numpy as np def f(t): return t**2*np.exp(-t**2) t=np.linspace(0,3,51) y=f(t) p.plot(t,y,’r-') p.show()

slide-3
SLIDE 3
slide-4
SLIDE 4

Matplotlib

Προσθέτουμε στοιχεία: Στους άξονες, λεζάντα import matplotlib.pyplot as p import numpy as np def f(t): return t**2*np.exp(-t**2) t=np.linspace(0,3,51) y=f(t) p.plot(t,y,’r-‘) p.xlabel('t') p.ylabel('y') p.legend(['t^2*exp(-t^2)']) p.show()

slide-5
SLIDE 5
slide-6
SLIDE 6

Matplotlib

Προσθέτουμε στοιχεία: Δύο γραφικές παραστάσεις import matplotlib.pyplot as p import numpy as np def f(t): return t**2*np.exp(-t**2) def f2(t): return t**4*np.exp(-t**2)

slide-7
SLIDE 7

Matplotlib

Προσθέτουμε στοιχεία: Δύο γραφικές παραστάσεις p.subplot(2,1,1) p.plot(t,y,'r-') p.xlabel('t') p.ylabel('y') p.legend(['t^2*exp(-t^2)']) y2=f2(t) p.subplot(2,1,2) p.plot(t,y2,'bs') p.xlabel('t') p.ylabel(‘y') p.legend(['t^4*exp(-t^2)']) p.show()

slide-8
SLIDE 8
slide-9
SLIDE 9

Matplotlib

Αλλάζουμε τη διάταξη των γραφικών παραστάσεων p.subplot(1,2,1) p.plot(t,y,'r-') p.xlabel('t') p.ylabel('y') p.legend(['t^2*exp(-t^2)']) y2=f2(t) p.subplot(1,2,2) p.plot(t,y2,'bs') p.xlabel('t') p.ylabel(‘y') p.legend(['t^4*exp(-t^2)']) p.show()

slide-10
SLIDE 10

–Johnny Appleseed

“Type a quote here.”

slide-11
SLIDE 11

Γραφήματα

3-διαστάσεις

Βιβλιοθήκες που “φορτώνουμε”: import matplotlib.pyplot as plt from mpl_toolkits.mplot3d.axes3d import Axes3D

slide-12
SLIDE 12

Γραφήματα

3-διαστάσεις

Δημιουργούμε τα σημεία του επιπέδου xy που θα βρίσκετε το γράφημα: import matplotlib.pyplot as plt from mpl_toolkits.mplot3d.axes3d import Axes3D x=np.linspace(-5,5,100) y=x.copy() X,Y=np.meshgrid(x,y)

slide-13
SLIDE 13

Γραφήματα

3-διαστάσεις

Δημιουργούμε το αντικείμενο που θα “ζωγραφήσουμε” το γράφημα: import matplolib.pyplot as plt from mpl_toolkits.mplot3d.axes3d import Axes3D

fig=plt.figure() axes=fig.add_axes([0.1,0.1,0.8,0.8],projection='3d')

slide-14
SLIDE 14

Γραφήματα

3-διαστάσεις

Δημιουργούμε το γράφημα: import matplotlib.pyplot as plt from mpl_toolkits.mplot3d.axes3d import Axes3D

fig=plt.figure() axes=fig.add_axes([0.1,0.1,0.8,0.8],projection='3d')

Z=X**2-Y**2 axes.plot_surface(X,Y,Z,rstride=5,cstride=5,linewidth=1) plt.show()

slide-15
SLIDE 15

–Johnny Appleseed

“Type a quote here.”