gnuplot - graf casu straveneho nad projektami

Sekcia: Programovanie 29.04.2007 | 00:59
Avatar Misko Kripel slackware  Používateľ
Ahoj.

Nikdy som s gnuplotom nerobil ale potreboval by som si vytvorit graf toho, kolko casu akemu projektu venujem, data do toho budem postupne dodavat (v nejakom rozumnom tvare, napr. textovy subor) a potom vygenerujem ten graf. Malo by to vyzerat asi takto:
projekt
|...xx..............x..... projekt B
|.xxxxxxxxx............... projekt A
|........x................ filmy
|............xxxx......... hry
|.....................x... praca
+---------------------------> cas (dni)

Pripadne nejak inak, mozu sa aj prekryvat, t.j. robim viacero naraz. Vdaka.
asdf
    • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 01:07
      Avatar uid0 Debian  Používateľ
      ten tvoj graf nedava ziaden zmysel. ako sa mozu prekryvat?

      BTW, chces si pocitat cas, takze cas by mal byt na osi Y
      Debian. apt-get into it…
      • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 16:15
        Avatar Misko Kripel slackware  Používateľ
        No jasne uid zase pojedol vsetku mudrost sveta. Na ose X bude cas v dnoch, v jeden den uplne kludne mozem robit na dvoch projektoch naraz. Na ose y budu projekty.
        asdf
        • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 16:26
          Avatar uid0 Debian  Používateľ
          uraci sa ti pochopit, ze to co si nakreslil je proste hovadina? to si akoze budes odcitavat a ratat kolko casu si stravil na projekte z toho grafu? nechces to rovno vidiet?

          a okrem toho stale plati, ze to bude lepsie vidiet ak budu projekty na osi X...
          Debian. apt-get into it…
          • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 16:39
            Avatar Misko Kripel slackware  Používateľ
            wtf? jak? To ma byt prehladovy graf, ziadne odcitavanie s pravitkom nebude, proste pozriem a uvidim ze za posledny tyzden som stravil na projekte X - 3 dni, na projekte Y 1 den, a ze projekt Z som naposledy robil pred 2 tyzdnami. A hlavne bude tam vidno preco som nerobil na projekte Z lebo som robil na X a Y, chapes? Ak nie nakresli tvoju verziu, mozno pochopim ja.
            asdf
            • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 17:18
              Avatar uid0 Debian  Používateľ
              aha, takze to nema naozaj byt "graf casu straveneho nad projektami"

              podla mna toto postrada zmysel. pokial chces vidiet ze si v isty den an niecom robil tak to bude hrubo nepresne a hlavne zbytocna informacia (aspon teda pre mna). a keby si to chcel spresnit, tak to bude HODNE siroky graf (na kazdy den 24 * N pixelov).

              mozes aj kreslit projekty roznymi farbami, na X daj cas a vykresluj podla zadaneho intervalu (ako MRTG).
              Debian. apt-get into it…
              • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 17:57
                Avatar Misko Kripel slackware  Používateľ
                dobre, vies co, ked uz nemas co k teme dodat, t.j. ako mam ten graf v gnuplote spravit tak sa prosim nevyjadruj, tvoje prispevky maju nulovu vypovednu hodnotu, dakujem.
                asdf
                • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 18:12
                  Avatar uid0 Debian  Používateľ
                  heh, ked si myslis, ze ti "hento" niekto vymysli za teba, tak si tu teda cakaj :)
                  Debian. apt-get into it…
                  • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 18:58
                    Avatar Misko Kripel slackware  Používateľ
                    Ty musis mat vzdy posledne slovo co?
                    asdf
    • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 19:01
      WlaSaTy   Návštevník
      nechces si radsej najst nejaky project tracking tool urceny na spravu casu zamestnancov?

      gnuplot je fajn, ale ako pisal uid, tak sa jedna skutocne bud o domacu ulohu alebo o zly navrh podporeny vadnou implementaciou.
      • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 19:35
        Avatar Misko Kripel slackware  Používateľ
        Nie proste mam asi 5 projektov a chcem vediet kolko casu na ktorom travim, to je vsetko. Kazdy projekt mam v samostatnom adresari takze si napisem skript ktory prejde tie adresare a ak sa nejaky subor zmenil tak danemu projektu priradi krizik akoze som v ten den na nom robil. Skript sa bude spustat cronom kazdy den. Potom nejakym skriptom pregenerujem graf. To je vsetko.
        asdf
        • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 19:43
          WlaSaTy   Návštevník
          ano, a skript ti prejde vsetky filmy (ako pises v otazke) a pozrie sa ci sa ti nezmenil atime na CDROM/DVD a FAT FS.

          ale ak chces pouzivat zobrazovac grafov ako project tracking tool, tak si to mozes spravit aj s webovym rozhranim v php/gd. skoda ze ta to uz nezaujima ...
          • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 20:03
            Avatar uid0 Debian  Používateľ
            aj tak zmena jedneho suboru moze byt len oprava nejakeho objaveneho bugu alebo zmena komentara a "praca" to zrovna nie je...
            Debian. apt-get into it…
            • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 20:16
              WlaSaTy   Návštevník
              tiez mi to pripada len ako domaca uloha, ktory blbec by si predsa vykazoval neproduktivne straveny cas a hlavne pomocou nastroja ktory na to nie je urceny. to uz moze rovno pouzit planovac z mozilla suite a naimportovat to cez vCal. na zobrazenie je to ok, ale s takymi datami si moze s prepacenim vytriet.

              ps.: zaujimalo by ma ako sa tam bude vykazovat obednajsia prestavka, posledne upravy zakonnika prace ju nespecifikuju dostatocne presne a novy este nie je uzakoneny.
              • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 20:28
                Avatar Misko Kripel slackware  Používateľ
                O moj boze. Nie je to domaca uloha a ani to nieje do prace, ziadna obednajsia prestavka tam nemusi byt zohladnena. Zbieranie udajov zmenami adresarov je len priklad, mozem to vstahovat ku poctu a velkosti commitov do cvs, pre zadanie tejto ulohy je to naprosto irelevantne. Ja neriesim zber dat, ja riesim generovanie obrazku.
                asdf
          • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 20:23
            Avatar Misko Kripel slackware  Používateľ
            filmy na cdrom ani fat nemam, bol to len priklad, pouzivat to budem len na normalne projekty v adresaroch. To uid0: Ano aj oprava 1 mekcenu v dokumentacii je praca na projekte a staci mi zaznamenavat takuto informaciu. Asi som zadanie mal spravit takto:

            Ahoj, neviete niekto ako v gnuplote spravit takyto graf?
            A
            |...xx..............x..... C1
            |.xxxxxxxxx............... C2
            |........x................ C3
            |............xxxx......... C4
            |.....................x... C5
            +---------------------------> B

            B ma postupne hodnoty 1,2,3...N
            tych "osi" C je presne 5, tie kriziky znamenaju ze napr. C1 ma hodnotu true pre paremeter B=4, tieto udaje mam v textovej informacii, mozem ich prisposobit (ciarky, bodkociarky, neviem ako to gnuplot oddeluje)
            asdf
            • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 20:36
              Avatar uid0 Debian  Používateľ
              pozri sa na scipy

              http://debaday.debian.net/2006/12/13/python-scipy-get-the-math-done/

              mozes si spracovavat svoje data v akomkolvek formate akymkolvek sposobom (napr. mozes podla riadku nasobit konstantou). aj ked nepoznas python, tak ti bude trvat max. 15 minut pochopit vsetko co potrebujes...
              Debian. apt-get into it…
    • Re: gnuplot - graf casu straveneho nad projektami 29.04.2007 | 19:38
      Avatar Misko Kripel slackware  Používateľ
      Tu sa ale odpovede nedockam, serte na to. Ak niekto robi v gnuplot denne tak ten graf ma za minutu hotovy a ja nemusim tyzden studovat gnuplot. Uzatvaram otazku.
      asdf