줄리아 서브플랏에서 전체 타이틀 추가하는 법
개요
줄리아에서 그림을 그릴 때 title
로 타이틀을 입력하면 서브플랏 모두에 적용되므로, plot_title
을 사용해야한다1. 이는 서브플랏을 가진 플랏, 다시말해
plot(
plot1, plot2, ...
)
와 같은 형태로 플랏이 구성될 때 가장바깥에 있는 plot()
함수의 인자들이 내부의 서브플랏들로 상속inheritance 같은 게 일어나기 때문이다. 이를 명확히 구분하기 위해 title
과 plot_title
이 따로 있다.
코드
plot(p1, p2, title = "Two Plots")
보다시피 title = "Two Plots"
을 하면 모든 서브플랏에 해당 타이틀이 적용된다.
plot(p1, p2, plot_title = "Two Plots")
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