logo

ジュリア・プロットで背景色を指定する方法 📂ジュリア

ジュリア・プロットで背景色を指定する方法

概要

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_subplotbg_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

参照