Wizualizacja danych 2D i 3D - Gnuplot

Podobne dokumenty
Wizualizacja danych 2D i 3D - Gnuplot

GNUPLOT Wprowadzenie. dr inż. Marzena Tefelska Wydział Fizyki Politechnika Warszawska 2015

Wizualizacja danych 2D i 3D - Gnuplot

Wstęp do gnuplota. Dominik Perykasza. 1 Wstęp 2. 2 Rysowanie wykresów Modyfikacja parametrów wykresu Modyfikowanie styli...

Wprowadzenie do Gnuplota

gnuplot - wprowadzenie

Wizualizacja danych - Gnuplot

Bash - wprowadzenie. Bash - wprowadzenie 1/39

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane

Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 2. Karol Tarnowski A-1 p.

Typy danych, cd. Łańcuchy znaków

Wizualizacja danych 2D i 3D - Gnuplot

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

Wprowadzenie do programu gnuplot

Język Python. Język Python 1/35

Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.

Komputerowe wspomaganie eksperymentu 5

Metody numeryczne Laboratorium 2

2. Łańcuchy tekstowe w PHP

Analizowanie danych. Katarzyna Grzelak. listopad K.Grzelak (IFD UW) 1 / 24

Powłoka bash. Kurs systemu Unix 1

Oczywiście plik musi mieć rozszerzenie *.php

Technologie Informacyjne - Linux 2

Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA

Kier. MTR Programowanie w MATLABie Laboratorium

Przetwarzanie tekstu 2. Operacje na plikach tekstowych w systemie Linux

Elementy termodynamiki atmosfery i fizyki chmur Ćwiczenia 01

1 Przygotował: mgr inż. Maciej Lasota

EDYTOR TEKSTOWY VIM WYBRANE POLECENIA. Pracownia Informatyczna 5

Umieszczanie kodu. kod skryptu

Trochę o plikach wsadowych (Windows)

Wstęp do informatyki. stęp do informatyki Polecenia (cz.2)

Języki i metody programowania

ZASADY PROGRAMOWANIA KOMPUTERÓW ZAP zima 2015

Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].

Przekierowanie wejścia wyjścia:

Instalacja Pakietu R

GNUPLOT Wprowadzenie. dr inż. Marzena Sala-Tefelska Wydział Fizyki Politechnika Warszawska 2017

Rozpoczynamy import Kreator uruchamiamy przyciskiem Z tekstu, znajdującym się na karcie Dane, w grupie Dane zewnętrzne.

Narzędzia informatyczne w językoznawstwie

Python jest interpreterem poleceń. Mamy dwie możliwości wydawania owych poleceń:

Struktura pliku wejściowego ipko biznes VideoTEL (14 polowy)

skrypt powłoki to plik tekstowy, rozpoczynający się sekwencją: pierwsza linia określa powłokę, w której wykonywany jest skrypt; druga to komentarz

Tablice (jedno i wielowymiarowe), łańcuchy znaków

Wprowadzenie do języka Java

Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

JĘZYK SHELL JEST PEŁNYM JĘZYKIEM PROGRAMOWANIA

INFORMATYKA Studia Niestacjonarne Elektrotechnika

Zmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.

MATLAB Z3. Rafał Woźniak. Warsaw, Faculty of Economic Sciences, University of Warsaw

Systemy operacyjne. Laboratorium 5. Awk podstawy. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017

Autor: dr inż. Katarzyna Rudnik

Interpreter poleceń oraz zmienne środowiskowe

Pobieranie argumentów wiersza polecenia

Metody Numeryczne. Laboratorium 1. Wstęp do programu Matlab

Ćwiczenie 2 Wczytywanie i zapisywanie do plików tekstowych

Podstawy programowania. Python wykład 6

2 Przygotował: mgr inż. Maciej Lasota

Scilab - podstawy. Wersje instalacyjne programu Scilab mogą zostać pobrane ze strony

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY

Sieci Komputerowe 2 / Ćwiczenia 1

Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe. stderr

ANALIZA DANYCH W STATA 8.0 CZĘŚĆ II

Spis treści. 1 Kraj/region i język Ustawienia regionalne Liczby Waluta Czas i data Inne...

Programowanie w C++ Wykład 5. Katarzyna Grzelak. 26 marca kwietnia K.Grzelak (Wykład 1) Programowanie w C++ 1 / 40

Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 12. Karol Tarnowski A-1 p.

System operacyjny Linux

Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias

Temat zajęć: Tworzenie skryptów powłoki systemu operacyjnego.

Wprowadzenie do Pakietu R dla kierunku Zootechnika. Dr Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu

Bazy Danych i Usługi Sieciowe

Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni. Wykład 6. Karol Tarnowski A-1 p.

1. Przypisy, indeks i spisy.

Przedstawię teraz tzw. podstawowe symbole wyrażenia regularne (BRE, Basic Regular Expression)

Qtiplot. dr Magdalena Posiadała-Zezula

Zanim zaczniemy GNU Octave

Skrypty startowe. Tryb interaktywny tryb logowania: nie logowanie: Tryb nieinteraktywny

Język skryptowy: Laboratorium 1. Wprowadzenie do języka Python

Informatyzacja Przedsiębiorstw

Systemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

Laboratorium Algorytmy Obliczeniowe. Lab. 9 Prezentacja wyników w Matlabie

Informatyka, Ćwiczenie Uruchomienie Microsoft Visual C++ Politechnika Rzeszowska, Wojciech Szydełko. I. ZałoŜenie nowego projektu

XML extensible Markup Language. Paweł Chodkiewicz

Bazy danych. Polecenia SQL

Środowisko programisty

Centrum Sterowania SZARP

Ogólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak:

Zarządzanie użytkownikami w

Gnuplot wprowadzenie v. 2.0

Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT

Skrypty powłoki w systemie Linux

Atrybuty bloki z atrybutami, wyciągi atrybutów.

Systemy operacyjne. Laboratorium 9. Perl wyrażenia regularne. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017

Plan wykładu BAZY DANYCH II WYKŁAD 2. Bloki. Struktura bloku

Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty)

Systemy operacyjne. Laboratorium 7. Perl podstawy. Jarosław Rudy Politechnika Wrocławska 27 kwietnia 2017

Transkrypt:

Wizualizacja danych 2D i 3D - Gnuplot dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Laboratorium 4

O czym dziś będzie mowa Zarzadzanie opcjami Gnuplota Format pliku danych Łańcuchy Wyjście tekstowe System pomocy

Zarzadzanie opcjami Gnuplot ma stosunkowo niewiele poleceń (np. plot, save, load, print), ale wyposażony jest w duża liczbę opcji. Opcje używane sa do kontroli wszystkiego, od formatu przecinka do nazwa pliku wyjściowego. Do manipulowania poszczególnymi opcjami służa następujace polecenia: show - wyświetla aktualna wartość opcji set - zmienia wartość opcji unset - wyłacza konkretna opcję, lub przywraca wartości domyślne reset - przywraca wartości domyślne dla wszystkich opcji, za wyjatkiem opcji terminala i wyjścia.

Zarzadzanie opcjami 1. Ustawiamy globalny styl funkcji na kreślenie przy pomocy punktów 2. Wyświetlamy bieżace ustawienia stylu funkcji 3. Przywracamy styl funkcji do wartości domyślnych. 4. Wyświetlamy bieżace ustawienia stylu funkcji gnuplot> set style function points gnuplot> show style function Functions are plotted with points gnuplot> unset style function gnuplot> show style function Functions are plotted with lines

Zarzadzanie opcjami Polecenie show można również stosować do tego, aby wyświetlić wszystkie rodzaje informacji o stanie wewnętrznym Gnuplota, np. gnuplot> show variables User and default variables: pi = 3.14159265358979 NaN = NaN GNUTERM = "aqua"

Zarzadzanie opcjami Zmienne zdefiniowane przez użytkownika: gnuplot> tysiac = 1000 gnuplot> show variables User and default variables: pi = 3.14159265358979 NaN = NaN GNUTERM = "aqua" tysiac = 1000

Zarzadzanie opcjami Funkcje zdefiniowane przez użytkownika: gnuplot> g(x) = x*x gnuplot> f(x) = x**3 gnuplot> plot g(x), f(x) gnuplot> show functions User-Defined Functions: g(x) = x*x f(x) = x**3

Zarzadzanie opcjami gnuplot> show version long G N U P L O T Version 4.6 patchlevel 0 last modified 2012-03-04 Build System: Linux i686 Copyright (C) 1986-1993, 1998, 2004, 2007-2012 Thomas Williams, Colin Kelley and many others gnuplot home: http://www.gnuplot.info faq, bugs, etc: type "help FAQ" immediate help: type "help" (plot window: hit h ) Compile options: -READLINE +LIBEDITLINE +HISTORY -BACKWARDS_COMPATIBILITY +BINARY_DATA +GD_PNG +GD_JPEG +GD_TTF +GD_GIF +ANIMATION -USE_CWDRC +X11 +X11_POLYGON +MULTIBYTE +X11_EXTERNAL + USE_MOUSE +HIDDEN3D_QUADTREE +DATASTRINGS +HISTOGRAMS +OBJECTS +STRINGVARS +MACROS +IMAGE +USER_LINETYPES +STATS GNUPLOT_DRIVER_DIR = "/usr/lib/gnuplot" GNUPLOT_PS_DIR = "/usr/share/gnuplot/gnuplot/4.6/postscript" HELPFILE = "/usr/share/gnuplot/gnuplot.gih"

Zarzadzanie opcjami show all - pokazuje wszystkie możliwe opcje wraz z ich wartościami domyślnymi. Pokazuje również wartości zmiennych variables i functions oraz podaje informacje, które można uzyskać poleceniem show version long. Będzie to długa... lista :)

Pliki z danymi - dozwolone formaty i opcje Pliki danych dla Gnuplota to pliki tekstowe ASCII zawierajace dane w kolumnach, które oddzielone sa białymi znakami. Możemy wybierać dwie dowolne kolumny i narysować dla nich wykres stosujac dyrektywę using. Gnuplot może czytać zarówno liczby całkowite, liczby zmiennoprzecinkowe, a także liczby w notacji naukowej (tj. 35100 = 3.51e4, -0.0001 = -1e-4, 35100 = 3.51E4, -0.0001 = -1E-4)

Pliki z danymi - dozwolone formaty i opcje Domyślnie, jeśli w pliku z danymi linia zaczyna się od znaku #, to linia ta jest traktowana jako komentarz. Polecenie set datafile commentschar ["str:chars"] pozwala na ustalenie nowego łańcucha znaków, który będzie rozpoczynać linie komentarza, np. set datafile commentschar "!" 1970 1 1974 4 1979 4 # Komentarz jest krzyzykiem 1971 3 1973 6 1978 5 1980 2 1970 1 1974 4 1979 4! Komentarz jest! wykrzyknikiem 1971 3 1973 6 1978 5 1980 2

Pliki z danymi - dozwolone formaty i opcje Domyślnie pola (kolumny) sa oddzielone od siebie odstępami, które wprowadzane sa przy pomocy dowolnej liczby znaków spacji lub tabulacji. Można zmienić separator pól przy użyciu polecenia: set datafile separator [ "str:char" whitespace ], np.: set datafile separator "="! Separatorem jest teraz znak rowna sie 1970=1 1974=4 1979=4 1971=3 1973=6 1978=5 1980=2

Pliki z danymi - dozwolone formaty i opcje Znaki separatora nie sa interpretowane jako separatory, gdy znajduja się wewnatrz cudzysłowów. Ciagi znaków znajdujace się w cudzysłowie zawsze interpretowane sa jako dane z jednej kolumny. Tylko jeden znak może być zdefiniowany jako separator kolumn w danym czasie; ta uwaga nie dotyczy białych znaków. Polecenie set datafile separator whitespace lub set datafile separator przywraca domyślne ustawienia separatorów.s

Pliki z danymi - dozwolone formaty i opcje Polecenie set datafile missing ["str:str"] pozwala na zdefiniowanie łańcucha, który oznaczać będzie brakujace dana, np. set datafile missing "NaN" set terminal pdf set output "NaN1.pdf" set title "Bez ustawionego datafile missing" plot "missing.dat" using 1:2 with linespoints set output "NaN2.pdf" set title "Bez ustawionego datafile missing plus $" plot "missing.dat" using 1:($2) with linespoints set datafile missing "NaN" set output "NaN3.pdf" set title "Ustawione datafile missing na NaN" plot "missing.dat" using 1:2 with linespoints set output "NaN4.pdf" set title "Ustawione datafile missing na NaN plus $" plot "missing.dat" using 1:($2) with linespoints

Pliki z danymi - dozwolone formaty i opcje Bez ustawionego datafile missing Bez ustawionego datafile missing plus $ 12 "missing.dat" using 1:2 12 "missing.dat" using 1:($2) 11.5 11.5 11 11 10.5 10.5 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 Ustawione datafile missing na NaN Ustawione datafile missing na NaN plus $ 12 "missing.dat" using 1:2 12 "missing.dat" using 1:($2) 11.5 11.5 11 11 10.5 10.5 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9

Pliki z danymi - dozwolone formaty i opcje gnuplot> show datafile No missing data string set for datafile datafile fields separated by whitespace Comments chars are "#"

Pliki z danymi - dozwolone formaty i opcje gnuplot> set datafile missing "NaN" gnuplot> show datafile "NaN" in datafile is interpreted as missing value datafile fields separated by whitespace Comments chars are "#"

Łańcuchy Przetwarzanie łańcuchów jest obsługiwane przez Gnuplota od wersji 4.2. Aby się upewnić, czy nasz Gnuplot obsługuje łańcuchy, wystarczy widać polecenie show version long i sprawdzić czy ustawione sa opcje: +DATASTRINGS i +STRINGVARS. Stałe łańcuchowe w Gnuplocie można przypisać do zmiennej, ale musza być ujęte w cudzysłowy, albo pojedyncze (apostrofy) albo podwójne. Różnica pomiędzy cudzysłowami jest taka, że znaki sterujace (np. \n) sa interpretowane jako znaki sterujace tylko w łańcuchu ujętym w cudzysłowy podwójne. Znaki sterujace w łańcuchu ujętym w cudzysłowy pojedyncze (apostrofy) sa traktowane dosłownie, czyli nie sa interpretowane.

Łańcuchy Łańcuch ujęty w cudzysłowy może zawierać apostrofy Aby uzyskać cudzysłów wewnatrz cudzysłowia, należy znak cudzysłowia poprzedzić znakiem backslash. W łańcuchu ujętym w apostrofy, możemy uzyskać apostrof przez podwojenie go. gnuplot> a = This is a string. gnuplot> b = "Pierwsza linia \n Druga linia" gnuplot> c = "Podwojny cudzyslow \"." gnuplot> d = Pojedynczy cudzyslow. gnuplot> print a This is a string. gnuplot> print b Pierwsza linia Druga linia gnuplot> print c Podwojny cudzyslow ". gnuplot> print d Pojedynczy cudzyslow.

Łańcuchy Łańcuchy moga być przypisywane do zmiennych, tak jak wartości liczbowe. Łańcuchy moga zostać skonwertowane do liczby, jeśli to możliwe Tylko liczby całkowite moga zostać skonwertowane do łańcucha. gnuplot> x = 3.14 gnuplot> y = 2+x gnuplot> print x 3.14 gnuplot> print y 5.14 gnuplot> a = 4 gnuplot> b = cztery.a gnuplot> print a 4 gnuplot> print b cztery4

Łańcuchy Istnieja trzy operatory działajace na łańcuchach i parę funkcji. Pierwszy z operatorów to operator "kropka", czyli konkatenacja. gnuplot> a = baz gnuplot> b = ar gnuplot> c = a.b gnuplot> print c bazar

Łańcuchy Pozostałe operatory, to operatory porównania: eq (równe) - zwraca prawda (true), jeśli oba jego argumenty sa równe ne (różne) - zwraca prawda (true), jeśli oba jego argumenty sa różne. gnuplot> a = baz gnuplot> c = a eq baz? rowne : rozne gnuplot> print c rowne

Łańcuchy Łańcuchy moga być indeksowane tak jak tablice. Pierwszy znak w łańcuchu ma indeks 1. Jeśli zostawimy pusty indeks poczatkowy (końcowy), to domyślnym będzie indeks nr 1 (indeks oznaczajacy koniec łańcucha). gnuplot> a = "Gnuplot" gnuplot> b = a[2:4] gnuplot> c = a[4:] gnuplot> print b nup gnuplot> print c plot

Łańcuchy Funkcja strlen("str") substr("str", i, j ) strstrt("str", "key") words("str") Opis Zwraca długość napisu str Równoważne str[i:j]. Zwraca indeks pierwszego znaku łańcucha key w łańcuchu str, lub zero jeśli nie znaleziono. Zwraca liczbę znalezionych tokenów gnuplot> print words("raz dwa trzy. Raz, dwa, trzy!") 7

Łańcuchy Funkcja word( "str", n ) sprintf( "format",...) system( "str" ) Opis zwraca n-ty token sformatowany łańcuch znaków; równoważna sprintf() z C wykonuje polecenie powłoki. gnuplot> print word("raz dwa trzy. Raz, dwa, trzy!", 2) dwa gnuplot> system ("ls") Gnuplot04.tex jumbled2.dat jumbled3.dat NaN1.pdf jumbled4.dat NaN2.pdf logo_ajd.pdf Gnuplot04.pdf NaN3.pdf missing.dat NaN4.pdf missing1.dat jumbled1.dat skryp1.p

Łańcuchy Załóżmy, że mamy następujacy plik "etykiety.dat" 1970 1 Jeden 1974 4 Cztery 1979 4 Cztery 1971 3 Trzy 1973 6 Sześć 1978 5 Pięć 1980 2 Dwa

Łańcuchy gnuplot> plot [][0:7] "etykiety.dat" u 1:2:3 with labels

Łańcuchy Załóżmy, że mamy następujacy plik "etc.dat" at:x:25:25:batch jobs daemon:/var/spool/atjobs:/bin/bash daemon:x:2:2:daemon:/sbin:/bin/bash ftp:x:40:49:ftp account:/srv/ftp:/bin/bash games:x:12:100:games account:/var/games:/bin/bash ldap:x:76:70:user for OpenLDAP:/var/lib/ldap:/bin/bash lp:x:4:7:printing daemon:/var/spool/lpd:/bin/bash mail:x:8:12:mailer daemon:/var/spool/clientmqueue:/bin/false man:x:13:62:manual pages viewer:/var/cache/man:/bin/bash mysql:x:60:108:mysql database admin:/var/lib/mysql:/bin/false news:x:9:13:news system:/etc/news:/bin/bash ntp:x:74:103:ntp daemon:/var/lib/ntp:/bin/false postfix:x:51:51:postfix Daemon:/var/spool/postfix:/bin/false sshd:x:71:65:ssh daemon:/var/lib/sshd:/bin/false uucp:x:10:14:unix-to-unix CoPy system:/etc/uucp:/bin/bash wwwrun:x:30:8:www daemon apache:/var/lib/wwwrun:/bin/false

Łańcuchy set terminal pdf font Verdana,8 set output "etc.pdf" set datafile separator : set datafile commentschar "m" # Pseudokoluma 0 zawiera numer linii w bieżącym zbiorze plot [-20:150][0:16] "etc.dat" u 3:($0+2):( stringcolumn(1). "\n". stringcolumn(5) ) w labels 16 "etc2.dat" u 3:($0+2):( stringcolumn(1). "\n". stringcolumn(5) ) 14 12 10 8 6 4 2 wwwrun WWW daemon apache uucp Unix-to-Unix CoPy system sshd SSH daemon postfix Postfix Daemon ntp NTP daemon news News system lp Printing daemon ldap User for OpenLDAP games Games account ftp FTP account daemon Daemon at Batch jobs daemon 0-20 0 20 40 60 80 100 120 140

Komenda print gnuplot> print sin(1.5*pi) -1.0 gnuplot> print "The value of pi is: ", pi The value of pi is: 3.14159265358979 Urz adzenie, do którego print będzie wysyłać swoje wyjście może zostać zmieniony przez komende set print.

Komenda print Domyślnie komenda print wysyła dane na standardowe wyjście błędów; zwykle jest to terminal, z którego gnuplot został uruchamiany. set print Wyjście może być przekierowane albo na standardowe wyjście (przy użyciu specjalnego pliku "-") lub zwykłego pliku (przez podanie nazwy pliku). set print "-" lub set print "str:filename" [ append ] Każde wywołanie set print tworzy nowy plik chyba, że dodatkowe słowo kluczowe append zostało zastosowane.

Komenda set table Komenda set table daje nam dostęp do danych, które tworzy wykres w postaci tekstu, czyli za pomoca set table, możemy uzyskać wartości wszystkich punktów przedstawionych na wykresie jako wyrażenia numeryczne. Aby wygenerować dane wyjściowe w postaci pliku tekstowegp zawierajacego liczby, a nie w postaci graficznej, należy zastosować polecnie: set table ["str:filename"] Aby przywrócić generowanie wykresów należy wydać komendę: unset table

Zestaw komend: Komenda set table gnuplot> set table "sinus.txt" gnuplot> plot sin(x) wygeneruje plik "sinus.txt": # Curve 0 of 1, 100 points # Curve title: "sin(x)" # x y type -10 0.544021 i -9.79798 0.364599 i -9.59596 0.170347 i -9.39394-0.0308337 i -9.19192-0.23076 i -8.9899-0.421301 i... 8.9899 0.421301 i 9.19192 0.23076 i 9.39394 0.0308337 i 9.59596-0.170347 i 9.79798-0.364599 i 10-0.544021 i

Komenda set table Trzecia kolumna zawiera znacznik wskazuj acy, czy dany punkt danych był w zakresie danych lub poza nim: i - "w zakresie", o - "poza zakresem", u - punkt jest niezdefiniowany.

Komenda help gnuplot> help plot plot is the primary command for drawing plots with gnuplot. It creates plots of functions and data in many, many ways. plot is used to draw 2D functions and data; splot draws 2D projections of 3D surfaces and data. plot and splot offer many features in common; see splot for differences. Note specifically that although the binary <binary list> variation does work for both plot and splot, there are small differences between them. Syntax: plot {<ranges>} {<iteration>} {<function> {"<datafile>" {datafile-modifiers}}} {axes <axes>} {<title-spec>} {with <style>} {, {definitions{,}} <function>...}

Interaktywne wprowadzanie danych gnuplot> plot - input data ( e ends) > 2 input data ( e ends) > 4 input data ( e ends) > 6 input data ( e ends) > 8 input data ( e ends) > 10 input data ( e ends) > (Ctrl+D) gnuplot>