#variables #julia #concatenation
#переменные #Джулия #конкатенация
Вопрос:
Я хочу написать цикл, который создает график и объединяет каждую из них. Но проблема в том, что переменная изначально не существует, поэтому объединение не работает. Вот пример:
for i = 1:10
myplot = hcat(myplot,plot(x[i],y[i]))
end
Теперь я могу решить эту проблему, выполнив первую итерацию отдельно. Но мне было интересно, есть ли более «элегантный» способ.
Ответ №1:
Используйте понимание:
myplots = [plot(x[i],y[i]) for i = 1:10]
Обратите внимание, что если вы хотите скорее наложить графики, попробуйте plot!
функцию. Если вы хотите просто построить точки, есть scatter
функция.
Комментарии:
1. Спасибо! Графики были скорее примером, я на самом деле использую VegaLite. Приветствия!