26_PY. Czytanie danych z plików. Wykresy

from matplotlib import pyplot as plt
from matplotlib import style
style.use('ggplot')

x=[2,4,6,8]
y=[7,3,8,3]

x2=[1,3,5,7]
y2=[6,7,2,6]

plt.bar(x,y,color='c', align='center')
plt.bar(x2,y2,color='g',align='center')

plt.title('Epic Chart')
plt.ylabel('Y axis')

plt.xlabel('X axis')
plt.show()

Czytanie z pliku txt i csv

from matplotlib import pyplot as plt
from matplotlib import style
#widocznie trze ba zainstalować numpy żeby odczytać csv

import numpy as np
style.use('ggplot')

x,y = np.loadtxt('c:/1/unemployment.txt',
                 unpack = True,
                 delimiter =',')
print(x)
print(y)
# ma drukować zawartość pliku txt

plt.title('Epic Chart')
plt.ylabel('Y axis')
plt.xlabel('X axis')



Wynik:

 Wykres Liniowy 

from matplotlib import pyplot as plt
from matplotlib import style
#widocznie trze ba zainstalować numpy żebyodczytać txt

import numpy as np
style.use('ggplot')

x,y = np.loadtxt('c:/1/unemployment.txt',
                 unpack = True,
                 delimiter =',')
plt.plot(x,y)
# ma zrobić wykres z zawartości pliku txt

plt.title('Epic Chart')
plt.ylabel('Y axis')
plt.xlabel('X axis')

 

Ten sam wykres można wyświetlić z pliku csv

from matplotlib import pyplot as plt
from matplotlib import style
#widocznie trze ba zainstalować numpy żeby odczytać txt
import numpy as np

style.use('ggplot')
x,y = np.loadtxt('c:/1/unemployment.csv',
                 unpack = True,
                 delimiter =',')

plt.plot(x,y)
# ma zrobić wykres z zawartości pliku txt

plt.title('Epic Chart')
plt.ylabel('Y axis')
plt.xlabel('X axis')