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:55 | IT novinky

    NVIDIA kupuje Hugging Face za 12,93 miliardy dolarů.

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

    Předobjednat si lze nový jednodeskový počítač Arduino VENTUNO Q s předinstalovaným Ubuntu. S 16 GB LPDDR5 a 64 GB eMMC. Pro lokální LLM, agentní AI, počítačové vidění, robotiku…

    Ladislav Hagara | Komentářů: 0
    dnes 13:00 | Zajímavý software

    Hexpair není nejlepší HEX editor na světě a ani se o to nesnaží. Zato je k dispozici kdykoliv a kdekoliv – všude tam, kde máte svůj Vim. Vznikl jako hobby projekt před pár měsíci a dospěl do stavu, kdy by mohl být užitečný širší komunitě. Přepnout do HEX režimu se dá i uprostřed rozdělané práce: Soubor, který už máte otevřený běžným vim file.md, jedním příkazem přepnete do HEX editoru a dalším příkazem ho můžete vrátit zpět do textu. Kurzor přitom

    … více »
    Cohen | Komentářů: 0
    dnes 01:55 | Nasazení Linuxu

    CERN dlouhodobě používal vlastní sestavení RHEL, ze kterého přešel na CentOS Stream. Federico Vaga a Nikos Tsipinakis ale nyní v přednášce na MiniDebConf Winterthur 2026 popisují plán probíhajícího přechodu na Debian pro řízení akcelerátorů. Důvodem k opuštění CentOS Stream jsou zachování zpětné kompatibility se starším hardwarem, kterou Red Hat narušuje, když tlačí sestavení balíčků pro novější verze architektury (x86-64), a nedostatečné nástroje pro sestavování vlastních balíčků a repozitářů.

    |🇵🇸 | Komentářů: 9
    dnes 01:44 | Nová verze

    UZDoom (Wikipedie), tj. fork GZDoom, byl vydán ve verzi 5.0.0. Videopředstavení na YouTube. Podrobný přehled novinek v Changelogu.

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

    Příručka Linux From Scratch pro sestavení základního linuxového systému byla aktualizována v pravidelném půlročním termínu. Vydání 13.1 shrnuje přes 40 nových verzí balíčků a několik patchů. Navazující příručka Beyond Linux From Scratch s recepty pro sestavení dalších knihoven a aplikací zatím vydána nebyla, ačkoliv vývojová verze stále dostává aktualizace. Lze je číst online nebo stáhnout v HTML či PDF.

    |🇵🇸 | Komentářů: 0
    včera 12:44 | IT novinky

    Národní bezpečnostní tým CSIRT.CZ koordinovaný sdružením CZ.NIC přichází se službou Strážci internetu, která má sjednotit způsob hlášení doménových jmen zneužívaných k páchání trestné činnosti. Službu mohou uživatelé využívat také prostřednictvím rozšíření do prohlížeče. Nový nástroj podporuje jak hlášení vyžadující autorizaci, tak anonymní reporting, u kterého však nebude možné zapojit takovou míru automatizace jako u

    … více »
    Ladislav Hagara | Komentářů: 20
    včera 12:22 | Komunita

    Firefox pro iOS přichází s integrovaným blokováním reklam. Funkce je ve výchozím nastavení vypnutá a lze ji aktivovat v Settings > Browsing > Ad Blocker.

    Ladislav Hagara | Komentářů: 2
    včera 11:22 | IT novinky

    Společnost Hugging Face ve spolupráci se společností Pollen Robotics představila (𝕏) open-source robota Microduck. Předobjednat jej lze za 340 eur.

    Ladislav Hagara | Komentářů: 3
    včera 10:55 | Nová verze

    Open-source autonomní AI agent OpenClaw (Wikipedie) byl vydán ve verzi 2026.8.1 aneb 2.0. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (3%)
     (20%)
     (29%)
     (7%)
     (5%)
     (2%)
     (15%)
     (21%)
    Celkem 2559 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    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: 481×
    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.