Statistiky vlastních keší

Našel by se tady někdo, kdo by uměl naprogramovat pro GG výpočet statistik na vlastních keších ve stylu nálezů by měsíc?

Líbilo by se mi zařadit do statistik sloupcový graf, jako je ve statistice nálezů by měsíc, ale jen na jedné keši. Byla by tedy vidět návštěvnost keše od jejího založení k dnešku…

Na závěr nějaká ta zajímavá čísla, nejvíce nálezů v měsíci na keši atd.

No tak v zásadě se dají graf i zajímavá čísla stvořit i pomocí GgsExpr a trochou boje s Google Chart. Je to ale malinko primitivní a nešikovná metoda. Nejjednodušší by bylo doplnit funkce přímo do GgStatu, který už má cestu z 80% "prošláplou" grafy pro vlastní nálezy.

Obavam se, zes otazku polozil spatne. Na tuto otazku je spravna odpoved: Ano, jsou tu i takovi, kteri to umeji. Ale to vis jiste i sam bez odpovedi. :slight_smile:

Otázka zní špatně. Správně je "Našel by se tady někdo, komu by se chtělo takovou ptákovinu dělat? Našel by se tady někdo, komu by se samotnýmu zdálo, že zrovna takovou blbinu musí mít i on ve statistikách?" :smiley: :D:D :smiley:

Chvíli jsem uvažoval a pak se mi zazdálo, že třeba i jo… Měl jsem už velkou část cesty prošlápnutou tvorbou grafu FTF lovů (viz náš profil).

EDIT: Aktuální verzi GgsExpr šablony najdeš na Araratu http://geoget.ararat.cz/doku.php/user:skript:ggsexpr#graf_nalezu_na_vlastni_kesi.

Výsledek vypadá nějak takhle (pro naši keš [cache]GC1M9KT[/cache]):

Budiž to i návodem, jak dělat vlastní grafy. Nezbytným pomocníkem vám bude určitě i popis http://code.google.com/intl/cs/apis/chart/image/docs/making_charts.html.

Pro velký zájem :smiley: je venku i další verze, která vyčísluje i hodnoty o keši (jméno, celkový počet nálezů, maximální v měsíci) pro vypsání do statistiky formou tabulky nebo textu…

Až bude chvíle, vrazím si ukázku do statistiky, aby bylo jasné, jak může výsledek vypadat.

Pekna sablona. Kdyz jsem ten plugin delal, nenapadlo by me, k cemu vsemu bude pouzit :slight_smile: (docasna tabulka)

Díky moc, vložil jsem zatím jen tak do svého template…
… dá se nastavit krok na svíslé ose, aby byl čitelný? Stejně tak i pro roky, u starších keší je to nečitelné, případně měsíce vypnout. Pro to vypisování hodnot o keši je asi potřeba někde v tom template něco zapnout, že? :slight_smile:

… píšeš že přebírá barevné schéma z template, ale u mne je graf zelený jako u tebe :slight_smile:

Krok na svislé ose je definován uvnitř pluginu v promenné AxFoundStep. Uprav si dle libosti.

Měsíce vypisuji všechny, roky jen u června (jiný algoritmus mne honem nenapadl). Vymysli, jak by to mohlo fungovat univerzálně a já to zkusím implementovat. Zatím bude nejsnazší zmenšit písmo. :wink:

EDIT: Za sebe si dovedu představit vypisovat jen sudé měsíce nebo jen kvartální (3,6,9,12). Zde zároveň upozorňuji, že se vypisují jen měsíce, pro které existuje Found. Proto občas chybí i rok - pokud se v červnu onoho roku nález jaksi nekonal. Obecné řešení - tj. vypisovat i měsíce s nulou by šablonku řádně zesložitilo, proto jsem se na to vykašlal…

Kdepak. Jen jsem připravil proměnné (viz plugin), které si tam můžeš napsat. Dneska večer to trochu dotáhnu, doplním tabulku s hodnotami, nadpis apod.

EDIT: Vzhledem k tomu, že ty (a já) budeme asi jedni z mála, co tohle využijí, napiš mi, jak by sis představoval vizáž celého bloku, který šablonka vypíše o zadané keši (nadpis, graf, tabulka pod ním, …)

Právě že jsem psal, že definuju přiblble znova. Barevné schéma jsem neuměl z GgStatí definice získat. Gord už mi poradil. Opravím taky večer…

add měsíce: taky jsem myslel na možnost vypnout zobrazování, jen liché, jen sudé nebo jen kvartální… víc toho asi nepůjde vymyslet

add nulové found měsíce… to asi není zase tak zásadní problém když by to bylo supr, kdyby to šlo :wink:

původní myšlenku jsem měl na zobrazení ne by měsíc, ale jen roční sumáře. Nedalo by se nastavit si to někde, zda chci jen roční nebo měsíční zobrazení? U starých keší už to měsíční zobrazení je hodně obsáhlé, ale neva..

barvy bych si upravil, ale jestli už umíš vytáhnout nastavení z template, pak supr, určitě to bude lepší.

nad vzhledem té šablony se zamyslím a pošlu přes SZ

Na výše uvedeném místě je druhá betaverze. Aktualizován i obrázek. Seznam změn:

  • vykresluje se celý blok s nadpisem, grafem a tabulkou čísel stylem jako sekce FindsByMonth
  • nadpis zobrazuje i ikonu a odkaz na keš
  • kromě nálezů zobrazuje i DNF v měsících (v ukázce tmavě červenou)
  • barvy a šířka bloku jsou přebírány z definice GgStatu
  • doplněna průhlednost barů a horizontální mřížka
  • sloupce jsou zobrazeny i za měsíce, kdy není Found, ale alespoň jeden libovolný log
  • popisy měsíců jsou jen u konců kvartálů a menším písmem, aby se vešly i u starších keší
  • krok na ose Y je implicitně 10 (lze nastavit proměnnou uvnitř šablonky)
  • tabulka pod grafem obsahuje kromě měsíce s nejvíce nálezy i rok s nejvíce nálezy
  • žádné proměnné se již ven nezveřejňují

Zařazení šablonky do hlavní šablony je popsáno uvnitř (ostatně jako i plno jiných věcí). Takto vypíšete blok k vybrané (vlastní) keši:


SETVAR MyCacheID GCxxxxx
INCLUDE_TEMPLATE .\script\GgStat\Template_MyOwnCacheGraph.cfg


Prosím o otestování, hlavně s jinými barevnými sadami, to jsem nezkoušel.

Tak jeste jednou: pekne udelana sablona! Urcite vhodna i ke studijnim ucelum pro ostatni, kteri si chteji do statistiky neco vlastniho doplnit a nevedi kudy na to. A jeste jednou se primlouvam, abys ji soupl na ararat. Pokud tam nemas pravo ukladani souboru, klidne ho tam dam.

Parádní práce, díky moc. Večer vyzkouším u sebe, včera nebyl čas…

Ahoj,
včera mi grafy pěkně fungovaly, ale dneska po aktualizaci Template_MyOwnCacheGraph.cfg se mi zobrazují jen nadpisy a texty (viz příloha), ale vlastní graf ne.
V template mám tohle:
SETVAR MyCacheID GC23TE6
INCLUDE_TEMPLATE .\script\GgStat\Template_MyOwnCacheGraph.cfg

SETVAR MyCacheID GC2GB9H
INCLUDE_TEMPLATE .\script\GgStat\Template_MyOwnCacheGraph.cfg

Kde dělám chybu?

Ahoj, podle mne jsi udělal chybu v kopírování nového zdrojového kódu do template, mně to chodí normálně i po aktualizaci.
V přiloze máš aktualizované template.

Template máš novou, to je zřejmé z výstupu. Vypíše se nadpis i tabulka dole. Graf chybí a to úplně. To mi moc nesedí. Kdyby byla chyba v datech o nálezech, graf by se vykreslil prázdnej. Zkusím to večer doma na tvých ID keší, třeba je u nich něco speciálního, co si takhle z hlavy ani představit nedokážu…:o

Vyzkoušel jsem template od Kopecek-HP a výsledek je stále stejný.

To kiReGPS: doufám, že na těch keškách nic zvláštního nebude :). Včera jsem to zkoušel na té první a fungovalo to. Ještě jsem zkusil nechat tam jen tu jednu kešku, ale zase nic. Tak nevím. Ale asi bude spíš chyba někde u mě, protože třeba CWG list, který mi fungoval mi teď taky nejde dostat do statistik.

Každopádně je divný, že půlka šablony funguje naprosto korektně a druhá půlka vůbec. Voláš to správně a pokud jsi nezasahoval do kódu šablony Template_MyOwnCacheGraph.cfg, nemůže být chyba mezi Tvojí klávesnicí a židlí. Večer to ověřím…

Kopecek-HP: proc kopirovat zdrojovy kod do template? pres INCLUDE_TEMPLATE je to daleko jednodussi a elegantnejsi!

kiReGPS: vypada to paradne, uz to mam ve statistikach. jen jedina vec, nejak mi nejdou cwg, ale nebude to tvym pluginem ale spis nekde jinde, a cevegecek mam asi 10 co jsem nekde dostak, takze mi to je fuk :slight_smile:

Pozor! Nejspíš bude, neboť mě taky přestaly fungovat a včera s původní verzí fungovaly! Takže to vypadá na nějaký problém v pluginu.
Jinak se mi to taky moc líbí.

EDIT: Tak beru asi zpět. Zkusil jsem si vypnout ten plugin a CWG se stejně nenačetla. Takže to asi fakt bude někde jinde. Omlouvám se za poplašnou zprávu.

…u mě taky problém s grafem - není
…ale když si otevřu výstup statistiky v PC, tak je vše OK