olmadan diğeri gnuplot ile iki veri kümeleri çizmeye çalışıyorum. İkisi de (x, y, z) üçüzdür. Bir ızgarada düzenlenmezler. Bunlardan birini dgrid3d
ve pm3d
kullanarak çizmek istiyorum. Bunun üzerine diğer veri kümesini kaplamak istiyorum ama sadece dağınık noktalar olarak.Aynı grafikte iki veri kümesini gnuplot ile çizin. Bir dgrid3d,
Daha somut bir örnek vermek gerekirse: Bir yüzeye yaklaşan silindirin etkisini çizmeye çalışıyorum. Yüzeyin cevabını çizmek istiyorum ve dgrid3d
'un kullanışlı olduğu yer burası. Bunun üzerine, silindirin pozisyonunu çizmek istiyorum ve onun çevresini puan olarak aldım.
kullandığım:
set dgrid3d 100,100,4
set pm3d
splot "dataset1" with pm3d, "dataset2" with dots
veri seti burada yakın bir kare, böylece 100.100 eser iyi yerleştirilmiş yaklaşık 100x100 noktaları. İkinci veri setini nasıl çizdiğim önemli değil, her zaman silindirle aynı boyutta bir kare olmaktan çıkıyor, güzel bir daire yerine. dgrid3d
'u kapattığımda, ikinci veri kümesini kendi başlarına çizebilirim ve sonuç silindirin güzel bir çevresidir.
Bu yüzden sorum şu: Biri, dgrid3d
kullanarak diğeri kullanmayan iki veri seti kullanarak bir 3B grafiğin çizilmesi mümkün mü?
Mükemmel çalışıyor! Çok teşekkürler! – wojrze
Elbette. '' set table'' gnuplot’un küçük bir kullanılmış köşesi olduğunu düşünüyorum. Eminim, bazı şeyler yapmanın en etkili yolu olmadığından, geçici bir dosya oluşturduğundan, ama bir çok şey için, bunu yapmanın tek yolu budur. – mgilson
Daha yeni gnuplot sürümleriyle, tabloya çizerken yalnızca 'pm3d' öğesini kaldırırsanız çalışır. – Kknd