2010-05-24 30 views
5
  1. X eksenindeki sayıları yalnızca y ekseninde değil nasıl silerim?
  2. Y eksenini fonksiyon değiştirmeden değiştirmek mümkün mü? Demek istediğim, y = ekseni x = 0 yerine, x = -5 düzeyinde alabilir miyim?

cevap

5

Eksenleri denetleyen seçeneklerin çoğunda, iki eksen için farklı davranış belirtmek üzere iki değer listesini kullanabilirsiniz. Şu anda sayıları nasıl kaldırıyorsunuz? Kafamın üst kapalı aklınıza gelebilecek tek yolu el etikete sahip olmayan, böyle bir şey kene konumlarını belirtmektir:

Aksi
Ticks -> {{{0, ""}, {1, ""}, {2, ""}}, Automatic} 

sanırım, grafik çıkışı ile etrafında munging başlamak zorunda kalacak ? Her durumda, ne yaparsanız yapın, her bir boyuta farklı seçenekler uygulamak için iki öğeli bir liste kullanabilirsiniz.

Eksenleri yeniden yerleştirmek için AxesOrigin; örneğinizde, AxesOrigin->{-5,0} kullanıyorsunuz.

5

Onay işaretleri Ticks veya tarafından Frame -> True tarafından denetlenir. Not, ContourPlot ve DensityPlot gibi parseller varsayılan olarak bir çerçeveye sahiptir (örn. Frame -> True). Ticks için şartname z ticks sadece 3D araziler mevcuttur

Ticks -> {<x ticks>, <y ticks>, <z ticks>} 

olduğunu. FrameTicks şartname

FrameTicks -> { {left, right}, {bottom, top} } 

Hem Ticks ve FrameTicksAutomatic ve None hem sırasıyla varsayılan algoritmaları kullanan veya hiç kene var kabul etmek. Yani, x-ekseninde sadece kene ortadan kaldırmak için size

Ticks -> { None, Automatic } 

ve çerçeveler

FrameTicks -> { {Automatic, Automatic}, {None, None} } 

Eğer kene kesin yerleştirme fazla kontrole sahip olmak istiyorsanız için

ardından @Jefromi olduğunu do Doğru, bir liste belirtmeniz gerekecek. Ticks ve FrameTicks belgeleri, bunun nasıl yapılacağı konusunda daha iyi bir fikir edinmek için okunmaya değerdir. Bununla birlikte, birkaç noktayı listelemekten daha karmaşık bir şey yapmanın Mathematica'daki siyah bir sanat eseri olduğunu ve çok fazla hayal kırıklığına yol açtığını unutmayın.

İkinci soruya gelince, @Jefromi işaretli olarak AxesOrigin -> {-5, 0} kullanın.