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 12:44 | Nová verze

    Canonical vydal (email) Ubuntu 25.10 Questing Quokka. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2026.

    Ladislav Hagara | Komentářů: 0
    dnes 12:22 | Nová verze

    ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzi 1.5.0.

    Ladislav Hagara | Komentářů: 0
    dnes 01:22 | Nová verze

    Byla vydána nová verze 1.12.0 dynamického programovacího jazyka Julia (Wikipedie) určeného zejména pro vědecké výpočty. Přehled novinek v příspěvku na blogu a v poznámkách k vydání. Aktualizována byla také dokumentace.

    Ladislav Hagara | Komentářů: 0
    včera 15:11 | Bezpečnostní upozornění

    V Redisu byla nalezena a v upstreamu již opravena kritická zranitelnost CVE-2025-49844 s CVSS 10.0 (RCE, vzdálené spouštění kódu).

    Ladislav Hagara | Komentářů: 5
    včera 14:00 | IT novinky

    Ministr a vicepremiér pro digitalizaci Marian Jurečka dnes oznámil, že přijme rezignaci ředitele Digitální a informační agentury Martina Mesršmída, a to k 23. říjnu 2025. Mesršmíd nabídl svou funkci během minulého víkendu, kdy se DIA potýkala s problémy eDokladů, které některým občanům znepříjemnily využití možnosti prokázat se digitální občankou u volebních komisí při volbách do Poslanecké sněmovny.

    Ladislav Hagara | Komentářů: 15
    včera 12:33 | Zajímavý software

    Společnost Meta představila OpenZL. Jedná se o open source framework pro kompresi dat s ohledem na jejich formát. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 03:33 | IT novinky

    Google postupně zpřístupňuje českým uživatelům Režim AI (AI Mode), tj. nový režim vyhledávání založený na umělé inteligenci. Režim AI nabízí pokročilé uvažování, multimodalitu a možnost prozkoumat jakékoliv téma do hloubky pomocí dodatečných dotazů a užitečných odkazů na weby.

    Ladislav Hagara | Komentářů: 0
    7.10. 18:11 | Nová verze

    Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 2
    7.10. 16:33 | IT novinky

    Bylo oznámeno, že Qualcomm kupuje Arduino. Současně byla představena nová deska Arduino UNO Q se dvěma čipy: MPU Qualcomm Dragonwing QRB2210, na kterém může běžet Linux, a MCU STM32U585 a vývojové prostředí Arduino App Lab.

    Ladislav Hagara | Komentářů: 4
    7.10. 15:55 | Nová verze

    Multiplatformní open source voxelový herní engine Luanti byl vydán ve verzi 5.14.0. Podrobný přehled novinek v changelogu. Původně se jedná o Minecraftem inspirovaný Minetest v říjnu loňského roku přejmenovaný na Luanti.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (39%)
     (46%)
     (15%)
     (17%)
     (21%)
     (15%)
     (17%)
     (16%)
     (15%)
    Celkem 200 hlasů
     Komentářů: 13, poslední včera 07:41
    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: 278×
    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.