26

Odp: Gnuplot i dodatkowe informacje na wykresie

Tzn jeszcze raz - co jest źle?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

27

Odp: Gnuplot i dodatkowe informacje na wykresie

Tak jak widać na obrazku minimalna temp zapisana w pliku z danymi to
-15,79 a MIN=$(cut -d' ' -f5 /scieżka/dwor_24 | sort -n | head -1) znajduje -15,06
zaś max w pliku to
-7,06 a MAX=$(cut -d' ' -f5 /scieżka/dwor_24 | sort -n | tail -1) znajduje -7,94 i tak je wyświetla poprzez set label
Dzieje się tak tylko dla temp ujemnych

28

Odp: Gnuplot i dodatkowe informacje na wykresie

Jeżeli to błąd w gnuplocie to powinieneś to zgłosić deweloperom. Chyba że używasz starszych wersji, wtedy pewnie zignorują to.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

29

Odp: Gnuplot i dodatkowe informacje na wykresie

To nie błąd gnuplota tylko źle napisanej instrukcji bo w konsoli jest dokładnie to samo tylko niewiem jak to uryźć sad
Jak widać poniżej sortowanie niejest od największej do najmniejszej

root@Gargoyle:~$ cut -d' ' -f5 /scieżka/dwor_24 | sort -n | head -1
-15.06

root@Gargoyle:~$ cut -d' ' -f5 /scieżka/dwor_24 | sort -n | head -12
-15.06
-15.19
-15.79
-14.00
-14.25
-14.38
-14.50
-14.75
-14.94
-13.00
-13.25
-13.31

root@Gargoyle:~$ cut -d' ' -f5 /scieżka/dwor_24 | sort -n | tail -1
-7.94

root@Gargoyle:~$ cut -d' ' -f5 /scieżka/dwor_24 | sort -n | tail -16
-9.69
-9.81
-9.94
-8.00
-8.13
-8.38
-8.75
-8.81
-8.94
-7.06
-7.25
-7.44
-7.50
-7.56
-7.75
-7.94

30

Odp: Gnuplot i dodatkowe informacje na wykresie

Zrób zwykły sort i zamiast head odczytaj przez tail.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

31

Odp: Gnuplot i dodatkowe informacje na wykresie

No niby tak tylko dlaczego najpierw wyświetlany jest wynik dwócyfrowy a później jednocyfrowy?

root@Gargoyle:~$ cut -d' ' -f5 /scieżka/dwor_24 | sort
-10.00
-10.31
-10.50
-11.31
-11.94
-12.13
-12.88
-13.00
-13.31
-13.69
-13.94
-14.06
-14.50
-14.88
-15.06
-15.79
-7.06
-7.44
-7.94
-8.00
-8.06
-8.13
-8.25
-8.75
-8.94
-9.00
-9.31
-9.50
-9.63
-9.94

32

Odp: Gnuplot i dodatkowe informacje na wykresie

Ponieważ sortujesz to jako ciąg znaków a nie liczby. 1 jest przed 7...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

33

Odp: Gnuplot i dodatkowe informacje na wykresie

Zawsze można użyć sed'a i przed sortowaniem wstawić zero jeśli wynik nie jest dwucyfrowy a po sortowaniu usunąć.

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

34

Odp: Gnuplot i dodatkowe informacje na wykresie

No więc Panowie jakie jest rozwiązanie poprawnego wyświetlenia wartości MAX i MIN?

35

Odp: Gnuplot i dodatkowe informacje na wykresie

? Posortuj plik odpowiednio i masz min i max.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

36

Odp: Gnuplot i dodatkowe informacje na wykresie

No tak, ale gdy sortuje w ten sposób:

root@Gargoyle:~$ cut -d' ' -f3 /tmp/temperatura.txt | sort

to robi mi się tak jak u użytkownika "migos" że jednocyfrowe wartości są za dwucyfrowymi tzn, że nie są po kolei.

Jak wysortować to nie jako CHAR (znak) tylko jako wartość liczbową?

37

Odp: Gnuplot i dodatkowe informacje na wykresie

Ale własnie robisz dokładnie to samo co przedmówca.  Albo uzupełnij sobie zerami cyfry, ale opcja -g w sort.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

38

Odp: Gnuplot i dodatkowe informacje na wykresie

Cezary napisał/a:

... opcja -g w sort.

Z kąd można pobrać pełną wersje sort, bo z tego co widzę ta w AA jest bardzo okrojona?

39

Odp: Gnuplot i dodatkowe informacje na wykresie

sort z busyboxa ma przecież tą opcję. A tak w ogóle to pakiet coreutils-sort.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

40

Odp: Gnuplot i dodatkowe informacje na wykresie

Cezary napisał/a:

sort z busyboxa

W jaki sposób mogę go wywołać sad

Cezary napisał/a:

pakiet coreutils-sort

tego pakietu nie chce mi doinstalować

41

Odp: Gnuplot i dodatkowe informacje na wykresie

sort, tak po prostu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

42

Odp: Gnuplot i dodatkowe informacje na wykresie

To wiem, ale sort -g nie działa bo ma opcje tylko opcje -n -r -u, a na -g mi właśnie zależy

43

Odp: Gnuplot i dodatkowe informacje na wykresie

No to zostanie zainstaluj coreutils-sort i już.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

44

Odp: Gnuplot i dodatkowe informacje na wykresie

Napisałem wcześniej że nie umię
Czy muszę się pozbyć zwykłego sort?

Preparing to install the following packages, which will require 44714 bytes:
        coreutils-sort, coreutils

Preparing to install package coreutils...
        Downloading...
        Downloaded coreutils successfully.
        Installing coreutils...
        Successfully installed coreutils.
Preparing to install package coreutils-sort...
        Downloading...
        Downloaded coreutils-sort successfully.
        Installing coreutils-sort...
ERROR: file '/usr/bin/sort'
       from package coreutils-sort already exists.

An error occurred during Installation, removing partially installed packages.
Removing package coreutils-sort...
Finished removing coreutils-sort.

Removing package coreutils...
Finished removing coreutils.

Finished removing partially installed packages.

45

Odp: Gnuplot i dodatkowe informacje na wykresie

Proste, napisał Ci dlaczego:

rm /usr/bin/sort
opkg install coreutils-sort

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

46

Odp: Gnuplot i dodatkowe informacje na wykresie

Proste, ale jak widać nie dla wszystkich sad
Dziękuję za pomoc smile