2013-05-24 20 views
15

Mam problem z użyciem komendy pointtype w gnuplot. Próbowałem na kilka sposobów, takich jak:Komenda typu punktu dla gnuplot

set pt 5 
set pointtype 5 
plot " " w pt 5 
plot " " w pointtype 5 

I z jakiegoś powodu nic nie działa. Próbowałem użyć funkcji "help" i najwyraźniej moja wersja gnuplot nie ma "pt" lub "pointtype" jako opcji. Czy jest to prawdopodobnie wymienione jako inna funkcja? Wiem, że istnieją punkty, kiedy wykreślam wiele zestawów danych, typ punktu automatycznie się zmienia, ale nie mam osobistej kontroli nad wyborem rodzaju punktu.

Każda pomoc zostanie bardzo doceniona.

Odpowiedz

37

Najpierw musisz poinformować Gnuplot, aby używał stylu, który wykorzystuje punkty, np. with points lub with linespoints. Spróbuj na przykład:

plot sin(x) with points 

wyjściowa:

Teraz spróbuj:

plot sin(x) with points pointtype 5 

wyjściowa:

Możesz również przyjrzeć się wynikowi polecenia test, które pokazuje możliwości bieżącego terminala. Oto możliwości dla mojego terminalu pngairo:

+0

Czy jest możliwe aby zmodyfikować gęstość punktową? – Martin

+0

@Martin: w pewnym stopniu zobacz [to pytanie] (https://stackoverflow.com/q/37138881/1331399) – Thor