gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 16:21:05 24 4
gpt4 key购买 nike

我正在努力将我找到的 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com