Как получить атрибуты сюжета в Plots.jl

Как я могу получить доступ к атрибутам сюжета после его создания?

Например, я надеялся получить пределы оси Y из графика. Что-то вроде этого не сработало:

p1 = Plots.plot(rand(10))
get(p1,:ylim)

Это ошибки:

MethodError: no method matching get(::Plots.Plot{Plots.GRBackend}, ::Symbol)

См. также:  Разработка языковых привязок с помощью xtensor
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. Alec

    Сюжеты организованы в подзаголовки (часто только по одному), которые организованы в серии. В этом случае вам нужны пределы оси Y, которые являются функцией подзаголовка. Обычно вы можете получить именованный атрибут (например, y) из первой серии в первом подзаголовке с помощью

    p1[1][1][:y]
    

    В случае ограничений все немного сложнее, это свойства Axis, которые принадлежат подзаголовку. Но, к счастью, ты можешь просто сделать

    ylims(p1)
    
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: