2015-12-30 41 views
10

enter image description hereGnuplot: Nasıl saydam noktalardan

nasıl gnuplot ile bu resimde gibi kısmi şeffaf dağılım noktaları ile bir görüntü çizebilirsiniz ile dağılım araziler yapmak için? Sorun şu ki, şeffaf olacak noktaları nasıl belirleyeceğimi bilmiyorum.

+0

Cevabınız için teşekkür ederiz! Bu çok kullanışlı. Ama üzgünüm cevabınızı doğru olarak nasıl işaretleyeceğimi bilmiyorum. Bu arada, bunu yapmanın başka bir yolunu buldum, ilk önce her noktanın yoğunluğunu elde etmek için istatistik yapmak ve sonra gnuplot'ta paletle çizmek. Tekrar teşekkürler! –

cevap

12

bu deneyin: Gördüğünüz gibi

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 

enter image description here

çıkış verdiğinde, kullanmak şeffaflık ve hangi rengin kullanılıp kullanılmayacağını Her veri kümesi için belirtebilirsiniz.
Verileriniz iki değerden oluşuyorsa (dairenin x ve y konumu) dairenin yarıçapını set style circle ... aracılığıyla belirtmeniz gerekir. Verilerinizde üç satır varsa, her veri noktası için dairenin yarıçapını belirtmek için üçüncü değeri kullanabilirsiniz.
0 (tam saydamlık) ila 1 (saydamlık yok) arasında değişen saydamlık düzeyi ile oynayabilirsiniz.