Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Odpověď na názor

Odpovídáte na názor k článku QtiPlot konkurencí pro Origin?.

johny
johny (neregistrovaný) ---.net.upc.cz
8. 10. 2009 10:26

Výpočet a kreslení grafů

celé vlákno

Na Origin 6.0 rád vzpomínám a přibližně s jeho vznikem jsem přešel na Linux, kde prostě Origin nebyl. Byl pouze Gnuplot, který umí velmi dobře kreslit grafy (říkejme jim třeba vědecké) a umí i trochu počítat (velmi mizerně).
Takže bylo potřeba oddělit výpočty od kreslení grafů. Na výpočty se hodil Matlab, a ten se dokonce učí na některých školách. Byla výhoda, že existoval jeho opensource protějšek, Octave. Na většinu věcí to stačilo. Oba umí kreslit grafy, ale na publikace to není nic moc. Souběžně existoval i R-project, který patří do stejné kategorie, nic revolučního na něm nevidím a přijde mi, že se liší leda syntaxí. Kreslit jakési grafy umí, ale když v nich potřebujete něco doladit, máte smůlu.
Matlab, Octave, R a mohl bych dál zmínit i Mathematicu a Maple jsou fajn na výpočty, ale blbé na grafy. A hlavně, programovat v tom cokoli jiného než výpočet, je prostě humus.
Nicméně, když bylo potřebova programovat rozličné věci a v tom použít nějaký složitější výpočet, vždycky šlo to napsat v Céčku a použít knihovnu GSL (Gnu Scientific Library). Pracné, ale spolehlivé.

Současnost: KONEČNĚ existuje to, co jsem dávno chtěl. Dobrý programovací jazyk, v něm silná matematická knihovna a dále knihovna pro kreslení grafů. Takže teď už všechny výpočty dělám v Pythonu, kde je mocná knihovna SciPy (obsahuje skoro všechno co GSL) a knihovna MatPlotLib:
http://matplotlib.sourceforge.net/gallery.html
Výstupem jsou docela fajn grafy. Rovněž nejsou problémy s lokalizací (češtinou, UTF-8) a exportem do všeho možného. Dále je konečně možnost naprogramovat animované grafy, což dřív bylo mnohem složitější. Dokonce jde spojit matplotlib + GTK/Qt a dělat cokoli interaktivně.
A zrodil se také další významný pomocník – inkscape. V něm je možné do hotového grafu přikreslit různé věci, a přitom to stále zůstane vektorové.
Přeji příjemnou zábavu.

   
Chcete přispět jako registrovaný uživatel? Přihlaste se ke svému účtu.
Ochrana proti spamovacím robotům. Odpovězte prosím na následující otázku: Jaký je letos rok?
 

Pravidla pro diskutující

Přidáním čtenářského příspěvku do diskusí či fóra souhlasíte s tím, že budete dodržovat následující pravidla. Při jejich hrubém porušení se vystavujete riziku smazání příspěvku, jeho modifikaci, v krajním případě i zablokování přístupu do diskusí.

Redakce ze zásady nezasahuje do čtenářských diskusí a zavazuje se, že nebude mazat ani modifikovat příspěvky, kromě případů, kdy tyto porušují některé z následujících pravidel. V takové situaci je na zvážení redakce, zda příspěvek modifikuje s viditelným upozorněním, či přímo smaže. Redakce nikdy nemaže „nesouhlasné komentáře“ jen proto, že jsou nesouhlasné. Vítáme střet názorů, ale vždy v rámci slušné a kultivované debaty.

Příspěvky nesmí obsahovat:

  1. Vulgární či hrubé výrazy.
  2. Urážlivé výroky na adresu druhé osoby či skupiny osob.
  3. Texty, které mají za cíl jen vyprovokovat emotivní reakci (trolling).
  4. Rasové útoky či útoky na jakoukoliv jinou menšinu či skupinu obyvatel.
  5. Komerční nabídky a affiliate odkazy.
  6. Odkazy na warez, sériová čísla, licenční kódy, pornografii a další nevhodný materiál stejně jako žádosti o poskytnutí tohoto obsahu.
  7. Prokazatelně protiprávní obsah.

Informace o soukromí: U všech přidaných komentářů provozovatel ukládá IP adresu a hostname odesílatele. U neregistrovaných uživatelů se na webu zobrazuje část hostname, případně IP adresy, neumožňující identifikovat konkrétní počítač.

Povolené značky XHTML: a, br, code, em, li, ol, p, pre, strong, sub, sup, ul