Wizualizacja w Pythonie

Wprowadzenie do Pythona dla finansów

Adina Howe

Professor

Matplotlib: pakiet do wizualizacji

Galeria Matplotlib dostępna jest pod tym linkiem.

matplotlib

Wprowadzenie do Pythona dla finansów

matplotlib.pyplot – różnorodne funkcje do wykresów

import matplotlib.pyplot as plt
Wprowadzenie do Pythona dla finansów

matplotlib.pyplot – różnorodne funkcje do wykresów

  • plt.plot()

    • przyjmuje argumenty opisujące dane do wykreślenia
  • plt.show()

    • wyświetla wykres na ekranie
Wprowadzenie do Pythona dla finansów

Tworzenie wykresów z pyplot

import matplotlib.pyplot as plt
plt.plot(months, prices)
plt.show()
Wprowadzenie do Pythona dla finansów

Wynik wykresu

Prosty wykres

Wprowadzenie do Pythona dla finansów

Czerwona linia ciągła

import matplotlib.pyplot as plt
plt.plot(months, prices, color = 'red')
plt.show()
Wprowadzenie do Pythona dla finansów

Wynik wykresu

czerwona linia

Wprowadzenie do Pythona dla finansów

Linia przerywana

import matplotlib.pyplot as plt
plt.plot(months, prices, color = 'red', linestyle = '--')
plt.show()
Wprowadzenie do Pythona dla finansów

Wynik wykresu

przerywana

Wprowadzenie do Pythona dla finansów

Kolory i style linii

color
'green' zielony
'red' czerwony
'cyan' cyjan
'blue' niebieski
linestyle
'-' linia ciągła
'--' linia przerywana
'-.' linia przerywana z kropką
':' linia kropkowana

Więcej informacji o kolorach i liniach znajdziesz tutaj.

Wprowadzenie do Pythona dla finansów

Dodawanie etykiet i tytułu

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()
Wprowadzenie do Pythona dla finansów

Wynik wykresu

wykres z etykietami

Wprowadzenie do Pythona dla finansów

Dodawanie kolejnych linii

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()
Wprowadzenie do Pythona dla finansów

Wynik wykresu

dwie linie

Wprowadzenie do Pythona dla finansów

Wykresy punktowe

import matplotlib.pyplot as plt
plt.scatter(x = months, y = prices, color = 'red')
plt.show()
Wprowadzenie do Pythona dla finansów

Wynik wykresu punktowego

wykres punktowy

Wprowadzenie do Pythona dla finansów

Czas na ćwiczenia!

Wprowadzenie do Pythona dla finansów

Preparing Video For Download...