Neděle 25. července 2021, svátek má Jakub
  • schránka
  • Přihlásit Můj účet
  • Neděle 25. července 2021 Jakub

GNUPlot – grafy pro náročné

  5:00
Jak vytvořit graf v prostředí Linux? Program, který to zvládne, má název GNUPlot. Je zcela zdarma a nabízí většinu funkcí, které má pro tvorbu grafů implementovány například program Excel, určený pro operační systém Windows.

Nezávisle na tom, zda potřebujete oživit prezentaci výstižným grafem nebo zpřehlednit dosažené výsledky elegantními křivkami, ve většině případů zcela automaticky sáhnete po Excelu. Ten ovšem ne vždy splní vaše požadavky. Nebo když se rozhodnete přejít na operační systém Linux. Microsoft své produkty převést pod tuto platformu rozhodně neplánuje a ne každý je ochoten používat molochy typu Star Office. Jistým řešením proto může být bezplatný program GNUPlot, který je v současnosti dostupný na mnoha platformách včetně MS Windows a Linuxu.

Graf zadaný příkazem - plot sin(x)Protože jste již zcela určitě pracovali v prostředí MS Excel, tak pro lepší představu o kvalitách představovaného produktu ho budeme s tímto softwarem srovnávat. Po spuštění se vám objeví příkazová řádka. Zpočátku vám může tento způsob sice připadat trochu složitější, ale během krátkém používání se s tímto systémem rychle sžijete. Všechny příkazy jsou totiž poměrně logické. Například k vytištění grafu stačí zadat plot sin(x) a už se vám bude po obrazovce vlnit požadovaná sinusovka. Ve verzi pro Windows je navíc ještě k dispozici menu s většinou příkazů. Každá položka je vlastně jednoduché makro, které se zeptá na případné parametry a vloží na příkazovou řádku odpovídající příkaz.

Funkci nemusíte zadávat jenom strohým vzorcem, program si vystačí i s několika zadanými hodnotami. Musíte si je však připravit v jiném souboru v textovém formátu. Tato vlastnost krásně ilustruje filozofii Unixu. GNUPlot slouží pouze pro kreslení grafu, na zadávání hodnot využijete jiný externí editor a k tisku výsledného grafu použijete například systém LaTeX(což je mimochodem velmi populární sázecí systém).Graf GNUPlot
Z předchozích řádek jste mohli nabýt dojmu, že do Excelu má tento software daleko, neboť z příkazové řádky elegantních křivek těžko dosáhnete. Opak je však pravdou. GNUPlot podporuje různé typy čar a značek, odlišná měřítka os i vytvoření legendy. Pod různými příkazy jsou poskrývány i další možnosti, jako je kreslení mřížek, popisků, šipek. Samozřejmě se dají vyrobit i různé chybové křivky atp… Odborníky potěší například volba polárních souřadnic, ostatní například spojování bodů různými typy křivek od přímek až po polynomy. Vytváření trojrozměrných grafů je samozřejmostí. Asi největší nevýhodou současné verze GNUPlotu je absence tzv. koláčových grafů. Na internetu se ale dá sehnat i záplata, která do zdrojových kódů přidá i tuto možnost. Překlad programu ze zdrojových kódů už ale nepatří mezi běžné znalosti… 

VýstupGNUPlot v 3D

Jednou z posledních otázek rozhodujících o používání nového softwaru je samozřejmě výstup. Tvůrci GNUPlotu si s tímto problémem poradili poměrně zdařile. Vytvořený graf může být odeslán do okna obrazovky (například systému X-Window), do grafického souboru typu GIF, PNG apod. nebo na jiný výstupní terminál, jichž máte k dispozici několik desítek. Navíc díky otevřenosti zdrojového kódu není problém si požadovaný specializovaný modul vytvořit; toho ovšem využijí především zdatní programátoři. Velkou předností GNUPlotu je tzv. dávkový režim, kdy můžete zpracovávat grafy například rovnou z aktivní měřící aparatury. Namísto složitého vyhodnocování velkého objemu dat tak budete moci průběžně zpracovávat údaje ukládané do daného vstupního souboru a rovnou z těchto částí dělat požadované výstupy (například tisk).

Nápověda

Jak je u aplikací unixového charakteru zvykem, je nápověda na poměrně vysoké úrovni. Nedozvíte se v ní sice, že si máte soubor pravidelně ukládat, ale naleznete v ní většinou přesně to, co potřebujete. Stačí napsat příkaz help plot a GNUPlot vás zahltí informacemi o použití tohoto příkazu, jeho volbách a podpříkazech, nabídne ukázkové přiklady i související témata.

GNUPlot x Excel

Patrně nejpodstatnější rozdíl je v samotné koncepci. Zatímco GNUPlot je produkt zaměřený čistě na tvorbu grafu, Excel k tomuto využívá jen části jiného, mnohem robustnějšího projektu. Každý z nich má své klady i zápory, takže konečné rozhodnutí závisí především na vašich potřebách. GNUPlot vychází z filozofie celého GNU projektu a vytoužený graf si v něm v podstatě programujete. Oproti tomu, stejného efektu docílíte v Excelu pouhým klikáním myší, kdy výsledek neustále vidíte, což je známé jako přístup WYSIWYG („what you see is what you get – to, co vidíme, dostaneme). To ale splní představy pouze začínajících uživatelů. Ti, kteří jsou ochotni oželet určitý komfort, s radostí sáhnou po složitějším, ale mnohem schopnějším GNUPlotu.
Pokud tedy potřebujete na poradu vedení vytvořit graf, kde je forma povýšena nad obsah, a máte na to několik posledních minut, pak jednoznačně vítězí MS Excel. Naopak, pokud jste člověk, kterému není obsah grafu lhostejný nebo třeba potřebujete porovnat naměřené hodnoty s teoretickou křivkou, potom určitě sáhněte po GNUPlotu. Přidat křivku s funkcí zadanou předpisem je totiž v Excelu téměř nemožné.

Dokážete-li alespoň trochu ovládat počítač a vyžadujete-li možnost detailního přizpůsobení grafu svým potřebám, pak si GNUPlot rozhodně nainstalujte. Jeho použití doporučujeme i tam, kde potřebujete nejlépe on-line vyhodnocovat průběžně získávaná data, neboť dávkový režim žádný z produktů Microsoftu nepodporuje. Nesmíte také zapomenout na fakt, že software je nabízen zdarma, takže pokud vám nebude vyhovovat, stačí ho odinstalovat.

Autor:
  • Nejčtenější

Opravdová vesmírná turistika začala. Bezos s hosty strávili minuty v kosmu

O něco málo více než deset minut trvala celá cesta od startu do přistání pro čtyři vesmírné turisty, kteří se v úterý...

Rusko ukázalo novou „neviditelnou“ stíhačku. Šach mat má vzlétnout za dva roky

Rusko představilo chystaný „neviditelný“ letoun 5. generace. Stíhačka s přezdívkou Šach mat má jeden motor, v budoucnu...

Událost, která vyhubila dinosaury, přichází průměrně za 500 milionů let

Nové poznatky o kosmickém zabijákovi dinosaurů ukazují, že Chicxulubský asteroid byl temný kosmický tulák. Na zkoumání...

První velký export vojenské techniky z ČSR po roce 1945 mířil do Švýcarska

Mezi velké exportéry zbraní patřilo i malé Československo. Většina jeho zbrojního exportu mezi lety 1945 a 1989 šla...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Jak začalo strategické bombardování a budování první protivzdušné obrany

Pod pojmem letecký souboj si většina lidí představí boj dvou letounů. V počátcích letectví se však utkávaly i letouny...

Ze sbírky na pohřeb Roma pozůstalí nedostali nic. Byl to podvod

Premium Měl mít velkolepý pohřeb. Balzamování, bíle lakovaná rakev z Ameriky, kočár tažený vraníky... Rodina Roma, který zemřel...

Klaus: Volby nic nepřinesou. Kolem covidismu a genderismu se bude chodit po špičkách

Premium Každý z nás by se měl sám rozhodnout, jakou míru opatrnosti vůči nákaze covidem chce zvolit, říká přesvědčeně bývalý...

Česko formuje domobranu. Výcvik může podstoupit každý, kdo má zbrojní průkaz

Premium Stát zakázal ozbrojené skupiny a lidem nabídl alternativu: absolvujte speciální kurz a můžete Česku pomáhat se zbraní....

  • Další z rubriky

Dotáhnout úkoly do zdárného konce vám pomůže správná strategie i aplikace

O Češích se často říká, že jsou málo efektivní. Jedním z důvodů, proč někdo není produktivnější, může být v organizaci...

Využijte aplikace pro zamykací obrazovku Windows a uložte z ní fotografie

Přestože se zamykací obrazovka Windows 10 může zdát nepodstatná, svojí funkčností přispívá k zabezpečení vstupu do...

Půjdete do nich? Prohlédněte si Windows 11, pro mnohé budou zdarma

Zatím je to pouze testovací verze, ale nástupce Windows 10 již dostává jasnější obrysy. Podívejte se, jak aktuálně...

Nejlepší způsoby, jak můžete poslat velké soubory přes internet

Při zasílání větších souborů elektronickou poštou můžete narazit, pokud příloha přesáhne určitou velikost. Ve většině...

Akční letáky
Akční letáky

Prohlédněte si akční letáky všech obchodů hezky na jednom místě!

Zemřel slovenský herec Milan Lasica, zkolaboval přímo na jevišti

Ve věku 81 let zemřel slovenský herec Milan Lasica. Web sme.sk uvedl, že vystupoval se skupinou Bratislava Hot...

Petr Rajchert si změnil příjmení a potřetí se oženil, manželka je těhotná

Zakládající člen kapely Chinaski Petr Hradil (rodným příjmením Rajchert) se v třiapadesáti letech potřetí oženil. Po...

Holanová: Rozvod s Šípem? Do vztahu se nám vloudila mlaďounká chybička

Rozhovor s Marcelou Holanovou vznikal v Chateau Šanov na soustředění s finalisty soutěže Muž roku 2021. Zpěvačka, která...

Zemřel František Nedvěd. Folkové legendě se vrátila rakovina plic

V třiasedmdesáti letech zemřel v neděli folkový muzikant František Nedvěd. Prohrál boj s rakovinou plic. Úmrtí na...

Pornoherečka se zastřelila kvůli rakovině. Její kolega se zabil na motorce

Americká pornoherečka Dahlia Sky spáchala sebevraždu. Měla rakovinu prsu a podle lékařů poslední fáze nemoci provázely...