2016-11-10 109 views

回答

2

經過一番嘗試和搜索,我找到了一種方法來做到這一點。人們可以設置應該在每個軸上的垃圾箱數量。這裏是一個簡單的例子:

using PyPlot 
x = linspace(0, 10, 200) 
y = sin(x) 
fig, ax = subplots() 
ax[:plot](x, y, "r-", linewidth=2, label="sine function", alpha=0.6) 
ax[:legend](loc="upper center") 
ax[:locator_params](axis ="y", nbins=4) 

最後一行指定應該在y軸上使用的bin的數量。保留參數軸未指定將爲這兩個軸設置相同的值。

3

如果你有

x = [1,2,3,4,5] 
y = [1,3,6,8,11] 

可以

PyPlot.plot(x,y) 

其中提請情節

,然後做

PyPlot.xticks([1,3,5]) 

的抽動在1,3和5 x軸

PyPlot.yticks([1,6,11]) 
1,6

的抽動和11在y軸

抽動間距

如果你想FX 4個抽動,並希望它均勻分佈的和不介意花車,你可以做

collect(linspace(x[1], x[end], 4). 

如果您需要的抽搐是整數,你想4個抽動,你可以做

collect(x[1]:div(x[end],4):x[end]) 

編輯

也許這不會屬於這裏,但ATLEAST你會看到它...

每當你要尋找的是應該是在模塊X你能找到這些方法通過在REPL X. + TAB鍵

澄清,如果要搜索的模塊爲懷疑的方法分型方法開始於一個x,像xticts,在REPL(端子/外殼)做

PyPlot.x 

按TAB鍵兩次,你會看到

julia> PyPlot.x 
xkcd xlabel xlim xscale xticks 

,如果你不知道該方法是如何工作的,它的FX參數和心不是提供任何幫助,您可以撥打

methods(PyPlot.xticks) 

看到每一個 「版本」 這種方法具有

獎金

所有的標準方法,如最大,vcat等模塊是基地

+0

缺少蜱中的k? –

+0

謝謝你Lt. Morley – isebarn

+0

謝謝,這已經相當有幫助。由於我有許多不同的蜱蟲是最佳的,我想指定蜱蟲的數量,而不是定義蜱蟲本身。你知道怎麼做嗎? –