Neděle 1. října 2023, svátek má Igor
  • schránka
  • Přihlásit Můj účet
  • Neděle 1. října 2023 Igor

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ší

I v Čechách existují anomálie, co se nedají snadno vysvětlit, popisuje ufolog

Premium Jednou z nejhezčích věcí na ufologii je, že se člověk pořád vzdělává, říká ufolog skeptik Vladimír Šiška. „Jednou...

Sonda přivezla vzorky z planetky, která by v budoucnu mohla narazit do Země

Sonda OSIRIS-REx amerického Národního úřadu pro letectví a vesmír v neděli provedla jedinečný manévr. Ve výšce 102...

{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...}

Šance na přežití se blíží nule. Sedm nejtragičtějších leteckých havárií

Letecká technika způsobila v dopravě ještě větší revoluci než železnice o století dříve. Letadla jí sice nemohla...

KVÍZ: Zbraně na obranu republiky. Vyhrajte knihu o největším českém esu

Znáte nejen letadla a tanky, ale i další zbraně československé armády, kterými na podzim 1938 mohla bránit ohroženou...

{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...}

Usnadní práci všem. Balík nástrojů od Microsoftu vám provětrá počítače s Windows

Premium Balík aplikací PowerToys se skládá ze škály užitečných nástrojů a funkcí. Lze je využít k usnadnění a optimalizaci...

Solární panely odcházejí překvapivě rychle a záruky nefungují, říká expert

Premium Solární boom může za pár let přinést majitelům fotovoltaických elektráren nepříjemné překvapení. Životnost solárních...

Při výchově sourozenců nejde být úplně spravedlivý, vysvětluje psycholožka

Premium Do pracovny za ní chodí rodiče, kteří tápají ve výchově ratolestí, řeší komplikované vztahy sourozenců či výchovu...

Jsme firma na zážitky. Ředitel Sparty Křivda o Priskem i novém stadionu

Premium Dodnes ho zabolí nohy, když si vzpomene, jak hrála Sparta naposledy v Edenu. V loňském derby dostala takovou...

Umělá inteligence potřebuje rozhodčího, řekl Musk za zavřenými dveřmi

Šéfové velkých technologických společností jednali s americkými senátory o umělé inteligenci. Z jednání, kam nebyla...

Čína dle Microsoftu využívá falešné účty a AI k ovlivňování voličů v USA

Společnost Microsoft vydala několikastránkovou studii, v níž shrnuje informace, které mají ukazovat, jak se Čína snaží...

Síť X ruší tlačítko na hlášení dezinformací o volbách. V EU zůstává

Sociální síť zavedla v roce 2022 funkci, která uživatelům umožňovala hlásit dezinformace o volbách. Nyní, podle...

Usnadní práci všem. Balík nástrojů od Microsoftu vám provětrá počítače s Windows

Premium Balík aplikací PowerToys se skládá ze škály užitečných nástrojů a funkcí. Lze je využít k usnadnění a optimalizaci...

Kazma ukázal, jak snadno se dal zjistit kód vedoucí k výhře 22 milionů korun

Kazma (38) ukázal, jak relativně lehce se dal zjistit kód vedoucí k výhře jednoho milionu dolarů, v přepočtu 22 milionů...

Jiří Paroubek se potřetí oženil, expremiér si vzal bývalou poslankyni ČSSD

Po opožděné páteční oslavě svých 71. narozenin se bývalý premiér Jiří Paroubek o víkendu oženil, tentokrát už potřetí....

Žiju se ženou, přiznala farářka ze StarDance Martina Viktorie Kopecká

Farářka Církve československé husitské Martina Viktorie Kopecká (37), která zaujala televizní diváky v soutěži...

Smartwings přestanou létat z malých letišť. Zařízly plány cestovek

Premium Posílit význam tuzemských regionálních letišť a umožnit řadě lidí cestovat na dovolenou bez cesty na pražské letiště. S...

Další celebrita na OnlyFans. Dělám to kvůli rodině, říká herečka

Drea de Matteová (51) je americká herečka známá například díky rolím Angie v Zoufalých manželkách, Wendy v Zákonu gangu...