abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 16:44 | Komunita

    Richard Hughes oznámil, že po společnostech Red Hat a Framework a organizacích OSFF a Linux Foundation, službu Linux Vendor Firmware Service (LVFS) umožňující aktualizovat firmware zařízení na počítačích s Linuxem, nově sponzorují také společnosti Dell a Lenovo. Do dnešního dne bylo díky LVFS provedeno více než 145 milionů aktualizací firmwarů od více než 100 různých výrobců na milionech linuxových zařízení.

    Ladislav Hagara | Komentářů: 0
    dnes 15:22 | IT novinky

    Americké technologické společnosti Microsoft, Google a xAI souhlasily, že vládě Spojených států poskytnou přístup k novým modelům umělé inteligence (AI) před jejich uvedením na trh. Oznámila to americká vláda, která tak bude moci prověřit, zda modely nepředstavují hrozbu pro národní bezpečnost. Oznámení podtrhuje rostoucí obavy Washingtonu z rizik spojených s výkonnými AI systémy. Americké úřady chtějí v rámci předběžného přístupu

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 14:11 | IT novinky

    Společnost Valve zveřejnila (GitLab) nákresy ovladače Steam Controller a puku. Pro všechny, kdo by jej chtěli hacknout nebo modifikovat, případně pro ně navrhnout nějaké příslušenství. Pod licencí Creative Commons (CC BY-NC-SA 4.0).

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Komunita

    PHP bylo dlouho distribuováno pod vlastní licencí – s výjimkou částí spadajících pod licenci Zend Engine. Po několikaleté práci se povedlo PHP přelicencovat na 3bodovou licenci BSD.

    Ladislav Hagara | Komentářů: 0
    dnes 05:00 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube). Na Linuxu je vedle Qt frontendu nově k dispozici také GTK4 / libadwaita frontend.

    Ladislav Hagara | Komentářů: 17
    včera 20:22 | IT novinky

    Neziskové průmyslové konsorcium Khronos Group vydalo verzi 3.1 specifikace OpenCL (Open Computing Language). OpenCL je průmyslový standard pro paralelní programování heterogenních počítačových systémů.

    Ladislav Hagara | Komentářů: 0
    včera 13:11 | Nová verze

    Homebridge pro integraci chytrých domácích zařízení byl vydán ve verzi 2.0.0. Nově vedle protokolu HomeKit Accessory Protocol (HAP) podporuje standard chytré domácnosti Matter.

    Ladislav Hagara | Komentářů: 0
    včera 04:11 | Nová verze

    Omarchy je linuxová distribuce s dlaždicovým správcem oken Hyprland. Založena je na Arch Linuxu. Vydána byla v nové verzi 3.7.0 - The Gaming Edition. Z novinek lze vypíchnout příkaz omarchy a celou řadu herních možností.

    Ladislav Hagara | Komentářů: 2
    včera 03:11 | Nová verze

    CyberChef byl vydán v nové major verzi 11. Přehled novinek v Changelogu. CyberChef je webová aplikace pro analýzu dat a jejich kódování a dekódování, šifrování a dešifrování, kompresi a dekompresi, atd. Často je využívaná při kybernetických cvičeních a CTF (Capture the Flag).

    Ladislav Hagara | Komentářů: 0
    4.5. 20:11 | Nová verze

    Byla vydána nová verze 2.4.67 svobodného multiplatformního webového serveru Apache (httpd). Řešeno je mimo jiné 11 zranitelností.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (9%)
     (2%)
     (14%)
     (32%)
     (4%)
     (7%)
     (3%)
     (16%)
     (24%)
    Celkem 1513 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: gnuplot : Jak zamezit roztažení grafu na viditelnou plochu?

    30.4.2012 16:52 8595013
    gnuplot : Jak zamezit roztažení grafu na viditelnou plochu?
    Přečteno: 294×
    Dobrý den.
    http://imageshack.us/photo/my-images/191/98083526.png/
    Potřebuji, aby vykreslovaná čára končila například v čase 12 a dále byl graf už jen prázdný. Potíž je v tom, že všechna zdrojová data mám v jediném souboru ve formátu..
    [2009/05/11 07:30:00] 0
    [2009/05/11 07:31:00] 0.00999983333416666468
    [2009/05/11 07:32:00] 0.01999866669333307936
    [2009/05/11 07:33:00] 0.02999550020249566076
    [2009/05/11 07:34:00] 0.03998933418663415945
    [2009/05/11 07:35:00] 0.04997916927067832879
    [2009/05/11 07:36:00] 0.05996400647944459919
    [2009/05/11 07:37:00] 0.06994284733753276397
    [2009/05/11 07:38:00] 0.07991469396917268730
    [2009/05/11 07:39:00] 0.08987854919801104969
    
    ..a nastavím-li..
    set timefmt "[%Y/%M/%d %H:%M:%S]"
    set xdata time
    set format x "%H"
    set xrange ["[2009/05/11 07:30:00]":"[2009/05/12 07:29:00]"]
    plot ["[2009/05/11 07:30:00]":"[2009/05/11 12:00:00]"] "/data" using 1:3 with lines
    
    ..tak dostanu..
    http://imageshack.us/photo/my-images/850/13640905.png/
    
    Je-jasné, že nastavení rozsahu ovlivní rozsah zadaný v příkazu 'plot'. Lze nějak zařídit, aby se u předem dané x-ové hodnoty přestala data vykreslovat a výstup se uložil v daném stavu?

    Díky.

    Řešení dotazu:


    Odpovědi

    30.4.2012 18:33 Petr
    Rozbalit Rozbalit vše Re: gnuplot : Jak zamezit roztažení grafu na viditelnou plochu?
    Myslím, že by mělo být "m" místo "M":
    set timefmt "[%Y/%m/%d %H:%M:%S]"
    Při testování doporučuji
    set format x "[%Y/%m/%d\n%H:%M:%S]"

    Je zbytečné zadávat rozsah pomocí xrange i plot [], protože pak má přednost rozsah v parametru plotu (a vypíná to zoomování rozsahu na ose x myší).

    V gnuplotu 4.6.0 mi to funguje dle očekávání.
    30.4.2012 19:55 8595013
    Rozbalit Rozbalit vše Re: gnuplot : Jak zamezit roztažení grafu na viditelnou plochu?
    Nevím, jak si představit
    funguje dle očekávání
    , ale předpokládám, že tím myslíš situaci, že Gnuplot přestane vykreslovat čáru a graf je tak uložen nehotový - tedy přesně tak, jak "tazatel požaduje". Tohle řešení ale (pravděpodobně) nesplňuje podmínku, že ve zpracovávaném souboru ještě nějaká data jsou.

    Respektive Gnuplot se ti zastaví z důvodu, že již v souboru s daty žádné další nevykreslené hodnoty nejsou. Jenže já bych potřeboval, aby se zastavil i přestože v souboru s daty ještě nějaké nevykreslené hodnoty jsou. Ufff.

    Obsah datového souboru:
    http://pastebin.com/vwUwRy9D
    
    Nicméně díky alespoň za snahu pomoci.

    PS: Pakliže jsem tvé řešení pochopil špatně, tak bude problém v mém Gnuplotu 4.4, ale nevsázel bych na to.
    1.5.2012 11:38 Petr
    Rozbalit Rozbalit vše Re: gnuplot : Jak zamezit roztažení grafu na viditelnou plochu?
    Pokud chci mít prázdné místo kolem grafu křívky, tak k tomu slouží příkaz set offset. Konkrétně tedy v tomto případě časové osy x:
    set offset 4*3600,4*3600
    
    Řešení 1× (8595013 (tazatel))
    Josef Kufner avatar 30.4.2012 23:38 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: gnuplot : Jak zamezit roztažení grafu na viditelnou plochu?
    Koukni do manuálu na slovíčko "every" (strana 78 v pdf). To nastavuje po kolika od kterého po který řádek to má načítat data.

    Pomocí xrange ořezáváš graf, nikoliv kreslená data.
    Hello world ! Segmentation fault (core dumped)
    1.5.2012 10:12 l4m4
    Rozbalit Rozbalit vše Re: gnuplot : Jak zamezit roztažení grafu na viditelnou plochu?
    Omezení pomocí řádků vyžaduje počítat řádky a umožňuje pouze jednoduchá omezení. To je většinou na nic.

    Kreslit části funkcí lze tak, že se vynechané intervaly nahradí NaN, což jde s using pomocí x-ové hodnoty, y-ové hodnoty, nebo klidně hodnoty úplně jiného sloupce. Trivální příklad:
    plot cos(3*x) > 0 ? sin(x) : 0/0
    
    1.5.2012 11:43 Petr
    Rozbalit Rozbalit vše Re: gnuplot : Jak zamezit roztažení grafu na viditelnou plochu?
    Řešení pomocí ternárního operátoru je možné; pro obyčejná numerická data na ose je to jednoduché:
    plot 'data.dat' using 1:($1 > 5 || $1 < 10 ? 1/0 : $3)
    
    pro časová data trošku složitější:
    set xrange ["[2009/05/11 12:00:00]":"[2009/05/12 02:00:00]"]
    
    myfmt = "%Y/%m/%d %H:%M:%S"
    x1=strptime(myfmt, "2009/05/11 12:00:00")
    x2=strptime(myfmt, "2009/05/12 04:00:00")
    plot "data2.dat" using 1:(timecolumn(1) < x1 || timecolumn(1) > x2 ? 1/0 : $3) with linespoints
    
    Ale pomocí set offset (viz můj příspěvek výše) je to zjevně jednodušší.
    1.5.2012 22:09 l4m4
    Rozbalit Rozbalit vše Re: gnuplot : Jak zamezit roztažení grafu na viditelnou plochu?
    No, jasně. Existují různé mechanismy, jak udělat ořezání na okrajích. Nakone ale stejně většinou skončím u nahrazování dat NaN, protože to umožňuje vynechat je kdekoli.
    1.5.2012 00:14 honzik90
    Rozbalit Rozbalit vše Re: gnuplot : Jak zamezit roztažení grafu na viditelnou plochu?
    CVUT FIT BI-SKJ semestralka

    ja bych se podival spise na edux https://edux.fit.cvut.cz/courses/BI-SKJ/_export/s5/lectures/tools/start nastavis xrange max a min z celyho souboru a potom budes pomoci sedu do toho cpat jen cast kterou chces zobrazit .. tedy jen do tech 12 hodin ....

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.