Vizualizare în Python

Introducere în Python pentru finanțe

Adina Howe

Professor

Matplotlib: pachet de vizualizare

Explorați galeria Matplotlib accesând acest link.

matplotlib

Introducere în Python pentru finanțe

matplotlib.pyplot - funcții diverse de reprezentare grafică

import matplotlib.pyplot as plt
Introducere în Python pentru finanțe

matplotlib.pyplot - funcții diverse de reprezentare grafică

  • plt.plot()

    • primește argumente ce descriu datele de reprezentat
  • plt.show()

    • afișează graficul pe ecran
Introducere în Python pentru finanțe

Reprezentare grafică cu pyplot

import matplotlib.pyplot as plt
plt.plot(months, prices)
plt.show()
Introducere în Python pentru finanțe

Rezultatul graficului

Grafic simplu

Introducere în Python pentru finanțe

Linie continuă roșie

import matplotlib.pyplot as plt
plt.plot(months, prices, color = 'red')
plt.show()
Introducere în Python pentru finanțe

Rezultatul graficului

linie roșie

Introducere în Python pentru finanțe

Linie întreruptă

import matplotlib.pyplot as plt
plt.plot(months, prices, color = 'red', linestyle = '--')
plt.show()
Introducere în Python pentru finanțe

Rezultatul graficului

întrerupt

Introducere în Python pentru finanțe

Culori și stiluri de linie

color
'green' verde
'red' roșu
'cyan' cyan
'blue' albastru
linestyle
'-' linie continuă
'--' linie întreruptă
'-.' linie punct-linie
':' punctată

Mai multă documentație despre culori și linii găsiți aici.

Introducere în Python pentru finanțe

Adăugarea etichetelor și titlurilor

import matplotlib.pyplot as plt
plt.plot(months, prices, color = 'red', linestyle = '--')

# Add labels
plt.xlabel('Months')
plt.ylabel('Consumer Price Indexes, $')
plt.title('Average Monthly Consumer Price Indexes')

# Show plot
plt.show()
Introducere în Python pentru finanțe

Rezultatul graficului

grafic etichetat

Introducere în Python pentru finanțe

Adăugarea unor linii suplimentare

import matplotlib.pyplot as plt
plt.plot(months, prices, color = 'red', linestyle = '--')

# adding an additional line
plt.plot(months, prices_new, color = 'green', linestyle = '--') 

plt.xlabel('Months')
plt.ylabel('Consumer Price Indexes, $')
plt.title('Average Monthly Consumer Price Indexes')
plt.show()
Introducere în Python pentru finanțe

Rezultatul graficului

două linii

Introducere în Python pentru finanțe

Diagrame de dispersie

import matplotlib.pyplot as plt
plt.scatter(x = months, y = prices, color = 'red')
plt.show()
Introducere în Python pentru finanțe

Rezultatul diagramei de dispersie

diagramă de dispersie

Introducere în Python pentru finanțe

Să exersăm!

Introducere în Python pentru finanțe

Preparing Video For Download...