Python Visualization Flashcards
import matplotlib.pyplot as plt
Ikeliame matplot biblioteka
%matplotlib inline
Naudojama Jupyter Notebook ,kad iskart isvestu diagramas
plt.show
Rasome norint isvesti diagrama
functional ,nerekomenduojamas budas
plt.plot(x,y)
plt.xlabel(‘X Label’)
plt.ylabel(‘Y Label’)
plt.title(‘Title’)
plt.show()
Funkcionalus budas isvesti paprasta tiesine diagrama
plt.xlabel(‘X Label’)
Sukuriamas pavadinimas x asiai
plt.ylabel(‘Y Label’)
Sukuriamas pavadinimas y asiai
plt.title(‘Title’)
Sukuriamas pavadinimas diagramai
Object oriantated
fig=plt.figure()
axes = fig.add_axes([0.1,0.1,0.8,0.8])
axes.plot(x,y)
axes.set_xlabel(‘X Label’)
axes.set_ylabel(‘Y Label’)
axes.set_title(‘Title’)
Rekomenduojamas budas kuriant diagramas
fig=plt.figure()
Sukuriama diagramos kintamasis
axes = fig.add_axes([0.1,0.1,0.8,0.8])
Pridedamos kordinaciu asys ir ju matmenys [x pradzia,y pradzia,ilgis,plotis]
axes.plot(x,y)
I kordinaciu plokstuma iterpiama diagrama
fig,axes=plt.subplots(nrows=3,ncols=3)
Naudojama norint sukurti kelias vienodas kordinaciu plokstumas
plt.tight_layout()
Neleidzia overlappinti
fig,axes=plt.subplots(nrows=1,ncols=2)
for current_ax in axes:
current_ax.plot(x,y)
Galima iteruoti per cikla
fig,axes=plt.subplots(nrows=1,ncols=2)
axes[0].plot(x,y)
axes[0].set_title(‘First Plot’)
axes[1].plot(y,x)
axes[1].set_title(“Second Plot”)
plt.tight_layout
Galima pasirinkti i kuria kordinaciu plokstuma iterpti diagrama
fig=plt.figure(figsize=(8,2))
Leidzia nustatyti diagramos dydi