2015-12-30 41 views
10

enter image description hereGnuplot: Jak zrobić wykresy punktowe z przezroczystymi punktów

Jak mogę wykreślić obraz z częściowym przejrzystych rozproszonych punktów tak jak na tym zdjęciu z gnuplot? Problem polega na tym, że nie wiem, jak ustawić punkty za przejrzyste.

+0

Dziękuję za odpowiedź! To jest bardzo użyteczne. Przykro mi, ale nie wiem, jak oznaczyć twoją odpowiedź jako poprawną. Nawiasem mówiąc, znalazłem inny sposób, aby to zrobić, to zrobić statystyki, aby uzyskać gęstość każdego punktu, a następnie spiskować z paletą w gnuplot. Jeszcze raz dziękuję! –

Odpowiedz

12

Spróbuj tego:

set style fill transparent solid 0.35 noborder 
set style circle radius 0.02 
plot 'test' u 1:2 with circles lc rgb "blue", \ 
    '' u 1:2 every 100 w circles lc rgb "red" fs solid 1.0 border lt -1 

który wyprowadza enter image description here

Jak widać, można określić dla każdego zestawu, czy używać przejrzystości i jakiego koloru użyć danych.
Jeśli dane składają się z dwóch wartości (pozycja x i y koła), należy określić promień okręgu za pomocą set style circle .... Jeśli Twoje dane mają trzy wiersze, możesz użyć trzeciej wartości, aby określić promień okręgu dla każdego punktu danych.
Możesz grać z poziomem przezroczystości, który wynosi od 0 (pełna przezroczystość) do 1 (brak przezroczystości).