wykres (Unix)

wykres
Oryginalni autorzy
Douglas McIlroy ( AT&T Bell Laboratories )
Deweloperzy Różni programiści open source i komercyjni
System operacyjny Unix , uniksopodobny
Platforma Międzyplatformowe
Typ Komenda

W systemie Unix graph jest narzędziem wiersza poleceń służącym do rysowania wykresów z danych tabelarycznych.

Historia

Narzędzie wykresu , napisane przez Douglasa McIlroya , było obecne w pierwszej wersji Uniksa i każdej późniejszej wersji, na przykład:

Jego wynikiem jest sekwencja poleceń dla narzędzia plot , które tworzy wykresy przy użyciu grafiki ASCII .

Ten projekt demonstruje filozofię Uniksa : definiowanie wykresu ( graf ) i rysowanie go ( wykres ) to oddzielne narzędzia, więc można je ponownie łączyć z innymi narzędziami. Na przykład ploter można zastąpić innym narzędziem, które akceptuje te same polecenia drukowania, ale tworzy wykres w formacie pliku graficznego lub wysyła go do plotera .

Unix v7 zapewniał również sterowniki urządzeń do wykreślania wyników na różnych urządzeniach graficznych; zostało to ogłoszone jako teraz standard .

Pakiet GNU plotutils zapewnia bezpłatną niedokładną reimplementację, dostępną dla Linuksa i wielu innych systemów. Może tworzyć wykresy w różnych formatach graficznych.

Stosowanie

W najprostszym użyciu narzędzie wykresu pobiera plik tekstowy zawierający pary liczb wskazujące punkty wykresu liniowego.

Wyprowadza wykres liniowy. Można podać kilka opcji, aby zmodyfikować jego zachowanie.

Przykład (Unix)

Te zrzuty ekranu przedstawiają podstawowe operacje w systemie SunOS 5.10, w którym wykresy i wykresy są preinstalowane. Przykładowe dane wejściowe pochodzą z pierwszego przykładu w podręczniku GNU plotutils.

Przykład (GNU plotutils)

Te zrzuty ekranu demonstrują wersję graphu GNU plotutils uruchomioną w xterm , wykorzystującą zdolność xterm do emulacji plotera Tektronix 4010 .

Ta wersja demonstracyjna została uruchomiona na Ubuntu , dzięki czemu narzędzia GNU plotutils są dostępne jako opcjonalny pakiet; wiele innych dystrybucji Linuksa i innych systemów uniksopodobnych robi to samo.

Linki zewnętrzne