logo

줄리아 서브플랏에서 전체 타이틀 추가하는 법 📂줄리아

줄리아 서브플랏에서 전체 타이틀 추가하는 법

개요

줄리아에서 그림을 그릴 때 title로 타이틀을 입력하면 서브플랏 모두에 적용되므로, plot_title을 사용해야한다1. 이는 서브플랏을 가진 플랏, 다시말해

plot(
    plot1, plot2, ...
)

와 같은 형태로 플랏이 구성될 때 가장바깥에 있는 plot() 함수의 인자들이 내부의 서브플랏들로 상속inheritance 같은 게 일어나기 때문이다. 이를 명확히 구분하기 위해 titleplot_title이 따로 있다.

코드

plot(p1, p2, title = "Two Plots")

Alt text

보다시피 title = "Two Plots"을 하면 모든 서브플랏에 해당 타이틀이 적용된다.

plot(p1, p2, plot_title = "Two Plots")

Alt text

plot_title = "Two Plots"는 전체 그림에 딱 하나의 타이틀이 적용된 것을 확인할 수 있다.

전체코드

using Plots

p1 = scatter(rand(100))
p2 = histogram(rand(100))

plot(p1, p2, title = "Two Plots")
plot(p1, p2, plot_title = "Two Plots")

환경

  • OS: Windows
  • julia: v1.8.5