#plot #layout #julia
#сюжет #макет #джулия
Вопрос:
Я новичок в Джулии, поэтому прошу прощения, если это описано в документации, которую я еще не раскрыл.
Моя цель — найти способ создать многопанельный сюжет, в котором я не знаю количество панелей до времени выполнения. Это значит, что программа, которую я пишу, может принимать аргумент командной строки, который указывает, какие панели построения хочет пользователь, в виде строки, например --plots=1,2
, будет указывать на типы панелей построения 1 и 2. Я разделяю строку и создаю из нее целочисленный вектор [1,2]
. Но что я надеюсь сделать дальше, так это создать блок с надписью «требуется ли тип графика 1», а затем отобразить его, а затем сделать то же самое для списка типов графиков. Я думал о создании фигур fig1
и т. Д., А Затем связывал их вместе figures
, скажем, и затем делал plot(figures,layout=...)
, но типы были неправильными.
Должен ли я работать с varargs?
Или, может быть, с помощью Expr
?
Или, может plot()
быть, у самого есть способ сделать это напрямую? (Я пытался сделать, например plot(fig1, nothing, fig2)
, но безуспешно… и действительно, я нашел nothing
только через поиск в Google.)
Опять же, извините, если я даже не выражаю вещи должным образом. Программист Fortran / C / C / python / R здесь, пытается изучить Джулию 🙂
Комментарии:
1. Какой пакет вы используете для построения графика, или вы еще не знаете? Я предлагаю, если вы еще не знаете, выбрать один (возможно, либо графики. jl или Makie) и переориентируйте свой вопрос на этот. Вы даже можете задать несколько вопросов, если не знаете, какие
2. Спасибо за ответ. Я использую
Plots.js
.