2011-10-01 14 views

cevap

7

Kene uzunlukları Keneler seçeneğinden kontrol edebilirsiniz. Örneğin. İşte tek yönde 0.06 ayarlanır:

ticks = {#, #, {0, 0.06}} & /@ (Range[11] - 6); 

RegionPlot3D[x y z < 1, {x, -5, 5}, {y, -5, 5}, {z, -5, 5}, 
PlotStyle -> Directive[Yellow, Opacity[0.5]], Mesh -> None, 
Ticks -> Table[ticks, {3}], AxesEdge -> {{-1, -1}, None, None}] 

enter image description here

7

Sen Ticks için bir işlev kullanabilirsiniz. Bu özel fonksiyon Ticksdocumentation geliyor (Genellemelerinin ve Uzantıları tıklayın.)

ticks[min_, max_] := Table[If[EvenQ[i], {i, i, .06, Red}, {i, i, .02, Blue}], 
    {i, Ceiling[min], Floor[max], 1}] 

Plot3D[Sin[x + y^2], {x, -3, 3}, {y, -2, 2}, Ticks -> ticks] 

ticks

Birincil ve ikincil kene (örneğin tamsayı değerler ve onda. Bu ayırt etmek bunun bir varyasyonunu kullanabilirsiniz fonksiyonu (uygulamalar altında) düz documentation üzerinden de.

ticks[min_, max_] := 
Join[Table[{i, Style[i, 12], {.04, 0}}, {i, Ceiling[min], 
    Floor[max]}], 
    Table[{j + .5, , {.02, 0}}, {j, Round[min], Round[max - 1], 1}]] 

ticks2

6

Maalesef Dayanamadım:

tick = Import["http://www.salamatvet.com/images/tick-1.jpg"]; 
Plot[ Sin[x], {x, 0, 10}, Method -> {"AxesInFront" -> False}, 
     Ticks -> {Table[{i, Labeled[i, Image[tick, ImageSize -> 30]]}, 
         {i, 2, 10, 2}]}] 

enter image description here

Bir kene, kene olan bir kene olduğunu ... Alexey için

Teşekkür AxesInFront öneri için.

+3

+1. Metodu -> {"AxesInFront" -> False} 'i eklemek bu çizimi daha da iyi hale getirir. ;) –

+0

@Alexey Teşekkürler! Düzenlenen. Bu seçeneği hiç duymadım. Nereden aldın? –

+0

Bakın: http://groups.google.com/group/comp.soft-sys.math.mathematica/msg/11783ce8923d76b4 –

İlgili konular