gnuplot
gnuplot je prostodostopni odprtokodni računalniški program z ukazno vrstico namenjen za izdelavo in izrisovanje dvorazsežnih in trirazsežnih grafov funkcij, podatkov in prilagoditev podatkov. Uporablja se pri objavljanju kakovostne grafike kot tudi pri izobraževanju. gnuplot se lahko izvaja na večini glavnih računalnikov in operacijskih sistemih (Unix, GNU/Linux, MS Windows, OS X in drugih). Program sta leta 1986 razvila Thomas Williams in Colin D. Kelley, tedaj študenta Univerze Villanova v Filadelfiji. Prvo različico programa sta objavila leta 1987 v Usenet novičarski skupini sci.math. Navkljub imenu, ki spominja na 'GNUplot', se programje ne distribuira pod licenco Splošnega dovoljenja GNU (GPL) in ima bolj omejevalno odprtokodno licenco.[1]
Razvijalec | Thomas Williams, Colin D. Kelley in drugi |
---|---|
Začetna izdaja | 1986 |
Stabilna izdaja | 29 maj 2024 |
Razvojni status | aktiven |
Programski jezik | C |
Okolje | mnogovrstna (sistemi podobni Unixu, MS Windows, OS X) |
Razpoložljivi jeziki | angleščina |
Tip | grafika, izrisovanje grafov, prikaz podatkov |
Licenca | odprtokodna (lastna licenca)[1] |
Spletno mesto | www.gnuplot.info |
Osnovne značilnosti
uredignuplot lahko izvede izhod neposredno na zaslon ali v mnogih slikovnih formatih grafičnih datotek, na primer: PNG, JPEG, PS, EPS, PDF, SVG ipd. Lahko izvede kodo v LaTeX, ki se lahko neposredno vključi v dokumente LaTeX, kar omogoča rabo črkovnih naborov LaTeX in močne zmožnosti zapisa enačb. Program se lahko uporablja tako interaktivno kot v načinu paketnih datotek s pomočjo skript.
Program je dobro podprt in dokumentiran. Dobro pomoč je lahko najti na spletu.[2][3]
gnuplot se uporablja kot izrisovalni pogon v programih za simbolno računanje Maxima in gretl. Tudi program Octave poleg izrisovalnega orodja Grace zna uporabljati gnuplot. gnuplot se lahko uporablja v različnih programskih jezikih, na primer Perl (prek CPAN), Python (prek Gnuplot-py in Sage), java (prek jgnuplot), Ruby (prek Ruby Gnuplot), Ch (prek Ch Gnuplot) in Smalltalk (Squeak in GNU Smalltalk). gnuplot podpira tudi rabo cevovodov.[4]
gnuplot je napisan v programskem jeziku C.
-
Gnuplot v interaktivni rabi.
-
Graf raztrosa 57.992 vzorcev iz podatkov v besedilni datoteki.
-
Začetek škatlastega tira
Ime programa sta Williams in Kelley izvirno izbrala, da bi se izognila težavam z obstoječim programom »newplot«. Bil je kompromis med Williamsovim predlogom »llamaplot« in Kelleyjevim predlogom »nplot«.[5]
Različice
uredi- gnuplot 4.7: v razvoju
- gnuplot 4.6: 12. marec 2012
- gnuplot 4.4: 13. marec 2010
- gnuplot 4.0: 27. oktober 2004
Opombe in sklici
uredi- ↑ 1,0 1,1 »gnuplot licence (Copyright 1986 - 1993, 1998, 2004)« (v angleščini). Pridobljeno 21. septembra 2012.
- ↑ »Gnuplot manual« (v angleščini). Arhivirano iz prvotnega spletišča dne 31. marca 2016. Pridobljeno 19. julija 2012.
- ↑ »How to generate graphs with gnuplot« (v angleščini). Pridobljeno 19. julija 2012.
- ↑ »Piping to GNU Plot from C by Amit Saha« (v angleščini). Pridobljeno 21. septembra 2012.
- ↑ »Gnuplot FAQ« (v angleščini).
Viri
uredi- Janert, Philipp K. (2010). Gnuplot in Action. Greenwich, CT: Manning Publications Co. COBISS 2452134. ISBN 978-1-933988-39-9.
Zunanje povezave
uredi- Uradno spletno mesto (angleško)
- Gnuplot na SourceForge.net (angleško)
- Not so frequently asked questions Arhivirano 2006-04-28 na Wayback Machine.: various tips about gnuplot (angleško)
- Visualize your data with gnuplot: an IBM tutorial (angleško)
- Gnuplot Arhivirano 2012-11-02 na Wayback Machine. na Open Directory Project (angleško)
- Extension:Gnuplot na MediaWiki (angleško)