줄리아 Plots에서 그림 배경의 격자 꾸미는 법
요약
Plots.jl
에서 그림 배경의 격자와 관련된 키워드들은 다음과 같다.
키워드 이름 | 기능 |
---|---|
grid | 격자 표시 |
gridalpha , ga , gα | 격자의 투명도 지정 |
foreground_color_grid , fgcolor_grid | 격자의 색 지정 |
gridlinewidth , grid_lw | 격자의 두께 지정 |
gridstyle , grid_ls | 격자의 선 스타일 |
minorgrid | 보조 격자 표시 |
minorgridalpha | 보조 격자의 투명도 지정 |
foreground_color_minor_grid , fgcolor_minorgrid | 보조 격자의 색 지정 |
minorgridlinewidth , minorgrid_lw | 보조 격자의 두께 지정 |
minorgridstyle , minorgrid_ls | 보조 격자의 선 스타일 |
코드
격자 표시
격자를 표시하는 키워드는 grid
이다. :x
나 :y
를 입력하면 각각 $x$축의 눈금 보조하는 선, $y$축의 눈굼을 보조하는 선만을 표시한다. false
를 입력하면 격자를 표시하지 않는다.
plot(plot(rand(10)),
plot(rand(10), grid = :x),
plot(rand(10), grid = :y),
plot(rand(10), grid = false))
투명도
배경의 격자는 기본적으로 0.1 투명도로 그려진다. 격자의 투명도를 조절하는 키워드는 gridalpha(=ga)(=gα)
이다.
plot(rand(10, 3), layout = (3, 1),
gridalpha = [0.1 0.5 1])
색
격자의 기본색은 검정이며 키워드 foreground_color_grid(=fgcolor_grid)
로 다른 색을 지정할 수 있다.
plot(rand(10, 3), layout = (3, 1), gridalpha = 1,
fgcolor_grid = [:red :green :orange])
두께
격자의 두께를 지정하는 키워드는 gridlinewidth(=grid_lw)
이며, 기본값은 0.5이다.
plot(rand(10, 3), layout = (3, 1),
grid_lw = [0.5 5 10])
격자 스타일
키워드 gridstyle(=grid_ls)
로 격자의 선 스타일을 지정할 수 있다. 가능한 심볼은 :auto
, :solid
, :dash
, :dot
, :dashdot
, :dashdotdot
.
plot(rand(10, 2), layout = 2, ga = 1,
gridstyle = [:solid :dash])
보조격자
키워드 인수로 minorgrid = true
를 입력하면 보조 격자를 그린다. 보조 격자의 투명도, 색상, 선 두께, 선 스타일을 지정하는 키워드는 각각 minorgridalpha
, foreground_color_minor_grid
minorgrid_lw
, minorgrid_ls
이다.
plot(plot(rand(10)),
plot(rand(10), minorgrid = true),
gridalpha = 0.8,
minorgridalpha = 0.2)
환경
- OS: Windows11
- Version: Julia 1.9.4, Plots v1.39.0