2011-05-30 15 views

cevap

17

Öyle gibi Show fonksiyonu ile herhangi bir grafik birleştirebilirsiniz:

Show[myListPlot, myPlot] 

Bu seferde araziler herhangi bir sayıda birleştirme ile genelleştirildiğinde: Show[p1, p2, p3, p4, ...] veya Show[{p1,p2,p3,p4,...}]


Referenc E ve görüntü kaynağı: http://reference.wolfram.com/mathematica/ref/Show.html

enter image description here

enter image description here


Sen edecek doğru sırayla grafikleri istifleme, ancak Epilog ile 2'den fazla grafik birleştirerek değildir Epilog yanı ise Show kullanabilirsiniz beceriksiz ol.

+0

Yardımında yardım için birçok iyi örnek Çözüldü! Teşekkürler! – BlackShadow

+2

Son sıranı anlamıyorum ... Neden Epilog'un aşırı falan olduğunu ya da "istifleme emri" ile neyi kastettiğinizi açıklamak ister misiniz? –

+1

Yorumları, diğer nedenlerle birkaç farklı nedene bağlı olarak yorumlamalısınız, daha az önemli olan, mevcut cevabın ileride silinebileceğidir ve diğerlerinin gönderilebileceği değil. –

9

İkinci satırınızdan baktığınız gibi, Epilog sizin aradığınız şeydir. Yanılmışım ve sadece isteseydi

f[x_] := 1/Sqrt[2 Pi] Exp[-(x^2)/2]; 
ListPlot[ 
Table[ 
    {x, PDF[NormalDistribution[], x]}, {x, -4, 4, 0.1} 
    ], 
Epilog -> [email protected][f[x], {x, -4, 4}, PlotStyle -> Red] 
] 

enter image description here

Öte yandan Show

p1 = ListPlot[ 
    Table[ 
    {x, PDF[NormalDistribution[], x]}, {x, -4, 4, 0.1} 
    ] 
    ]; 
p2 = Plot[f[x], {x, -4, 4}, PlotStyle -> Red]; 
Show[p1,p2] 

kullanmak olacaktır aynı şeyi bir başka yolu: İşte bir örnek Birbiri diğerine göre bir araya getirmek için GraphicsRow veya GraphicsColumn'u kullanabilirsiniz.

[email protected][{p1, p2}] 

enter image description here

İlgili konular