graph ready

Trzeba przetestować na realnych danych.. :D Mi się nie chciało wyjść i pozbierać, może wieczorem pochodzę ;)