줄리아 Plots에서 그림 배경의 색상 지정하는 법
요약
Plots.jl에서 그림의 배경 색상과 관련된 키워드들은 다음과 같다.
| 키워드 이름 | 기능 |
|---|---|
background_color, bg_color | 전체 배경의 색상 지정 |
background_color_outside, bg_color_outside | 그래프가 그려진 바깥 영역의 색상 지정 |
background_subplot, bg_subplot | 그래프가 그려진 영역의 색상 지정 |
background_inside, bg_inside | 범례를 제외한 그래프가 그려진 영역의 색상 지정 |
코드
배경색을 지정하는 키워드는 background_color(=bg_color)이다. 범례, 그래프가 그려진 곳과 그 밖의 모든 배경색을 입력한 값으로 지정한다.
plot(rand(10), bg_color = :tomato)

그래프가 그려진 영역 바깥의 색상을 지정하는 키워드는 background_color_outside(=bg_color_outside)이다.
plot(rand(10), bg_color_outside = :palegreen)

그래프가 그려진 영역의 색상을 지정하는 키워드는 background_subplot(=bg_subplot)이다.
plot(rand(10), bg_subplot = :violet)

범례를 제외하고 그래프가 그려진 영역의 색상을 지정하는 키워드는 background_inside(=bg_inside)이다.
plot(rand(10), bg_inside = :brown4)

서브 플랏
여러개의 서브 플랏이 있을 때는 bg_subplot이나 bg_inside로 색상을 지정해줘야 전체 플랏으로 모았을 때 각자의 배경 색을 유지한다.
p₁ = plot(rand(10), bg_subplot = :tomato)
p₂ = scatter(rand(10), bg_inside = :yellow)
p = plot(p₁, p₂)

환경
- OS: Windows11
- Version: Julia 1.9.4, Plots v1.39.0

저희들의 저서 「줄리아 프로그래밍」이 2024 세종도서 학술부문에 선정되었습니다!

