E.g. jeśli mam wykres i chcę dodać pionowe linie co 10 jednostek wzdłuż osi X.Jak narysować pionową linię w gnuplot?
Odpowiedz
Oto urywek z mojego skrypt Perla, aby to zrobić:
print OUTPUT "set arrow from $x1,$y1 to $x1,$y2 nohead lc rgb \'red\'\n";
Jak można się domyślać z góry, to faktycznie rysowane jako „bez głowy” strzałką.
Dzięki! Tylko dla korzyści całkowitej n00b i bycia pedantycznym, kompletny przykład narysowania pionowej linii przy x = 1 rozciągającej się od y = 0 do y = 100, byłby po prostu: ustawioną strzałką od 1,0 do 1100 nohe lc rgb "czerwony" – JJC
Zgoda ....... :) – Throwback1986
alternatywnie można też to zrobić:
p '< echo "x y"' w impulse
x i y są współrzędnymi punktu, do którego można narysować pionowy pasek
To wydaje się być czystszym sposobem robienia tego. Jeśli chcesz narysować wiele pionowych linii, możesz również użyć pliku '' -'' dummy – hertzsprung
Nie działa tutaj. – KcFnMi
Daje to 'ostrzeżenie: Pomijanie pliku danych bez poprawnych punktów x zakres jest niepoprawny'. Nie wiem, dlaczego. –
Można użyć funkcji grid
dla drugiego niewykorzystanej osi x2
, który jest najbardziej naturalnym sposobem rysowania zestawu regularnych, rozmieszczonych linii.
set grid x2tics
set x2tics 10 format "" scale 0
Generalnie siatka rysowana jest w tej samej pozycji, co tiki na osi. W przypadku, gdy pozycja linii nie odpowiada położeniu tików, gnuplot zapewnia dodatkowy zestaw tików o nazwie x2tics
. format ""
i scale 0
ukrywa x2tics, więc widzisz tylko linie siatki.
Możesz ułożyć linie tak, jak zwykle: linewith
, linecolor
.
Uwaga dodatkowa: jeśli używasz x2tics do kontrolowania siatki, musisz upewnić się, że x2axis ma takie same wartości jak xaxis. Nie jest gwarantowane, jeśli używasz automatycznego skalowania. Naprawiono za pomocą jawnie ustawionego x2range [x: y]. – Ben
Z dokumentacji Gnuplot. Narysować linii pionowej z dołu do góry na wykresie w punkcie x = 3, zastosowanie:
set arrow from 3, graph 0 to 3, graph 1 nohead
Link do dokumentu: http://gnuplot.sourceforge.net/docs_4.2/node156.html –
- 1. Jak narysować pionową linię na wykresie serii czasu w Pandach?
- 2. Jak narysować pionową linię między dwoma przyciskami w Androidzie
- 3. Jak narysować linię w VIM?
- 4. Jak narysować tylko strzałka w gnuplot
- 5. Jak narysować pionową, przerywaną linię w dół strony za pomocą CSS?
- 6. Jak narysować linię na formularzu?
- 7. jak narysować linię na obrazie?
- 8. Gnuplot - narysuj pionową linię od osi X do wykresu, a od wykresu do osi Y
- 9. Jak narysować linię 1px w storyBoard?
- 10. Jak narysować linię w Sprite-kit
- 11. Swift - Jak narysować linię w OpenGL ES?
- 12. Jak narysować gładką zakrzywioną linię w WPF?
- 13. Jak narysować linię z animacją w PyQt4
- 14. ASP.NET z MS Chart wyłącza linię pionową
- 15. Dodaj pionową linię na dolnej css
- 16. Jak narysować linię siatki na płótnie WPF?
- 17. Jak narysować linię z Cocos2d-iPhone
- 18. Jak narysować linię z reprezentacji elewacji WorldWind
- 19. Ustawianie kursora na pionową cienką linię w vim
- 20. Gnuplot: Jak wykreślić każdą linię w pliku po pewnym pauzie
- 21. Jak wykreślić linię brakujących punktów danych w gnuplot
- 22. jak ustawić etykietę i linię tego samego koloru w gnuplot
- 23. Znaczenie tajemniczej cienką pionową czerwoną linię w popełnić okno
- 24. Jak narysować linię w środowisku wielowymiarowym w R?
- 25. Jak mogę narysować "miękką" linię w WPF (przypuszczalnie używając LinearGradientBrush)?
- 26. Jak narysować linię w różnych wzorach, używając płótna?
- 27. jak narysować linię na ImageView wraz z palcem w android
- 28. Jak narysować okrąg i linię w skrzynce obrazkowej?
- 29. narysować linię za pomocą dwóch punktów
- 30. Dodaj pionową linię z ggplot, gdy oś X jest czynnikiem
możliwe duplikat [Gnuplot: Linie pionowe na określonych pozycjach] (http://stackoverflow.com/ pytania/4499998/gnuplot-vertical-lines-at-specific-pozycje) –