logo

줄리아 Plots에서 그림 배경의 격자 꾸미는 법 📂줄리아

줄리아 Plots에서 그림 배경의 격자 꾸미는 법

요약

Plots.jl에서 그림 배경의 격자와 관련된 키워드들은 다음과 같다.

키워드 이름기능
grid격자 표시
gridalpha, ga, 격자의 투명도 지정
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