matplotlib - 如何使用 Pyplot 设置 Julia 中的刻度数?

标签 matplotlib julia

我正在努力将我找到的 Python 指令“翻译”为在 Julia 中使用 Pyplot。这肯定是一个简单的问题,但是您知道如何使用 Pyplot 在 Julia 中设置绘图中的刻度数吗?

最佳答案

如果你有

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

你可以

PyPlot.plot(x,y)

绘制情节

然后做

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

对于 x 轴上 1,3 和 5 处的抽动

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

y 轴 1,6 和 11 处的抽动

抽动间距

如果你想要 fx 4 tic 并且希望它均匀分布并且不介意 float ,你可以这样做

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

如果你需要 tic 是整数并且你想要 4 个 tic,你可以这样做

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

编辑

也许这不属于这里,但至少你会看到它......

每当您寻找应该位于模块 X 中的方法时,您都可以通过键入 REPL X 来找到这些方法。+ TAB 键

澄清一下,如果您想在模块中搜索您怀疑以 x 开头的方法,例如 xticts,请在 REPL(终端/shell)中执行

PyPlot.x

然后按 TAB 两次,您就会看到

julia> PyPlot.x
xkcd   xlabel  xlim    xscale  xticks

如果您不确定该方法到底如何工作,修改其参数,并且没有任何可用帮助,您可以调用

methods(PyPlot.xticks)

查看该方法拥有的每个“版本”

奖金

所有标准方法(如最大值、vcat 等)的模块都是 Base

关于matplotlib - 如何使用 Pyplot 设置 Julia 中的刻度数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40526954/

相关文章:

julia - 确定为给定的函数调用调度哪个方法

python - Matplotlib 中的垂直偏移刻度标签

julia - 在 Julia 中创建长度为 n 的向量

group-by - 在 Julia 中按组创建滞后/提前期序列?

parallel-processing - Julia Lock 与 SharedArrays

python - 在 Julia 中导入嵌套 Python 字典

python - 使用不同颜色绘制多个函数,包括导数

Python,Matplotlib,绘制不规则网格

python - 以数据为单位展开指定宽度的行

python - 如何在centos中安装python3-tk?