xticks 标签不会显示在 Julia Plots 中(带有 pyplot 后端)
xticks labels don't get displayed in Julia Plots (with pyplot backend)
我基本上是在尝试使用 Julia 图中描述的这个功能 documentation
plot!(xticks = ([0:π:3*π;], ["0", "\pi", "2\pi"]))
我的示例如下所示:
using Plots
dat = rand(60*60*50)
pyplot()
plot(
dat,
xticks = ([0:10*60*50:60*60*50;], ["0", "10", "20", "30", "40", "50", "60"]),
xlabel = "time [min]"
)
代码创建刻度,但不标记它们:
此代码在最新更新之前有效。有没有人也遇到过这个问题(并有解决方案)?
使用 xformatter
选项显示刻度值。
这会产生您想要的结果。
Plots.plot(
dat,
xticks=0:30000:180000,
xformatter = ((x) -> "$$(round(Int,x/(60*50)))$"),
xlabel = "time [min]")
我基本上是在尝试使用 Julia 图中描述的这个功能 documentation
plot!(xticks = ([0:π:3*π;], ["0", "\pi", "2\pi"]))
我的示例如下所示:
using Plots
dat = rand(60*60*50)
pyplot()
plot(
dat,
xticks = ([0:10*60*50:60*60*50;], ["0", "10", "20", "30", "40", "50", "60"]),
xlabel = "time [min]"
)
代码创建刻度,但不标记它们:
此代码在最新更新之前有效。有没有人也遇到过这个问题(并有解决方案)?
使用 xformatter
选项显示刻度值。
这会产生您想要的结果。
Plots.plot(
dat,
xticks=0:30000:180000,
xformatter = ((x) -> "$$(round(Int,x/(60*50)))$"),
xlabel = "time [min]")