Метки xticks не отображаются на графиках Julia (с бэкэндом pyplot)
Я в основном пытаюсь использовать эту функцию, описанную в документации Julia plots
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]"
)
Код создает галочки, но не маркирует их:
Этот код работал до последнего обновления. Кто-нибудь испытывал эту проблему (и есть решение)?
1 ответ
Решение
Использовать xformatter
возможность отображения значений тиков.
Это дает желаемый результат.
Plots.plot(
dat,
xticks=0:30000:180000,
xformatter = ((x) -> "\$$(round(Int,x/(60*50)))\$"),
xlabel = "time [min]")