[0,1] arasında bir sayıya sahip bir NxN kare matrisi çiziyorum.Gnuplot ısı eğrileri discontinuos eğimi ile
Çok sayıda sıfırdan dolayı matris çoğunlukla siyah görünüyor, ancak biliyorum ve gözlerimi şaşırarak görebiliyorum, çok daha fazla nokta renkli olduğunu, yalnızca degrade tarafından koyu bir renkte işlendiğini görebiliyorum.
renklerin siyah 0 ve diğer değerler sadece çok parlak, yüksek görünürlük renkleri atar, yani bir, bir "kesikli" gradyanı kullanılarak çizmek isteyen.
0 black, (0,0.25) white , (0.25,0.50) yellow, (0.50,0.75) green, (0.75,1] light blue
şey dağılımları benzer ulaşmak için bir yol var mı: Ben gibi bir kuvvetle ayrık veya aralık tabanlı degrade yani bir şey ile iyi olurdu
?
Güncel kodum, bazı değişikliklerimi denedim.
#!/bin/gnuplot
#
# Plot heat maps
#
unset key
set tic scale 0
set palette defined (0 "black" , 1 "white", 2 "yellow", 3 "red")
set cbrange [0:1]
unset cbtics
set xrange [1:N]
set yrange [N:1] # Not a typo
set term pdf
set output "mat.pdf"
plot 'mat.out' matrix with image