2016-11-10 107 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

谢谢,这已经相当有帮助。由于我有许多不同的蜱虫是最佳的,我想指定蜱虫的数量,而不是定义蜱虫本身。你知道怎么做吗? –