import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import xlrd
import openpyxl
#1Stwórz wykres liniowy, który wyświetli liczbę urodzonych dzieci dla każdego roku.
xlsx = pd.ExcelFile('bachory.xlsx')
df = pd.read_excel(xlsx, columns=['Rok','Imię','Liczba','Płeć'])
grupa = df.groupby(['Rok']).agg({'Liczba':['sum']})
print(grupa)
wykres = grupa.plot.bar()
wykres.set_ylabel('Liczba')
wykres.set_xlabel('Rok')
wykres.legend()
plt.title('Liczba urodzonych dzieci w danym roku')
plt.show()
#2Stwórz wykres słupkowy, który wyświetli liczbę urodzonych chłopców i dziewczynek z całego zbioru.
xlsx = pd.ExcelFile('bachory.xlsx')
df = pd.read_excel(xlsx, columns=['Rok','Imię','Liczba','Płeć'])
grupa = df.groupby(['Płeć']).agg({'Liczba':['sum']})
print(grupa)
wykres = grupa.plot.bar()
wykres.set_ylabel('Liczba')
wykres.set_xlabel('Płeć')
wykres.legend()
plt.title('Liczba urodzonych chłopców i dziewczynek')
plt.show()
#3Wykres kołowy z wartościami % ukazującymi ilość urodzonych chłopców i dziewczynek w ostatnich 5 latach z
#datasetu.
xlsx = pd.ExcelFile('bachory.xlsx')
df = pd.read_excel(xlsx, columns=['Rok','Imię','Liczba','Płeć'])
df=df[((df.Rok>2012) & (df.Rok<2018))]
grupa = df.groupby(['Rok','Płeć']).agg({'Liczba':['sum']})
wykres = grupa.plot.pie(subplots=True, autopct='%.2f % %', fontsize=8,
figsize=(6, 6))
plt.title('Bachorki')
plt.show()
#4Z repozytorium UCI (http://archive.ics.uci.edu/ml/index.php) pobierz dataset Iris i za pomocą wykresu
#punktowego (scattered) wyświetl wartość 2 wybranych cech tego datasetu. Dla każdego rodzaju kwiatu użyj
#innego koloru na wykresie. Przykład można znaleźć w galerii wykresów biblioteki matplotlib - link w materiałach
#matplotlib.
#Wyświetl na pomocą wykresu słupkowego ilość złożonych zamówień przez poszczególnych sprzedawców (zbiór
#danych zamówienia.csv).
df = pd.read_csv('Zamowienia.csv', delimiter=';')
grupa = df.groupby(['Sprzedawca']).agg({'idZamowienia':['sum']})
print(grupa)
wykres = grupa.plot.bar()
wykres.set_ylabel('ilosc zamowien')
wykres.set_xlabel('Sprzedawca')
wykres.legend()
plt.title('zamowienia od sprzedawcy')
plt.show()
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}