Python
 Computer >> コンピューター >  >> プログラミング >> Python

Matplotlibでグラフの背景色を変更する方法【set_facecolorの使い方】

Matplotlibでグラフ(軸領域)の背景色を変更したい場合は、set_facecolor() メソッドを使うのが最も簡単です。この記事では、具体的な手順とサンプルコードを交えて解説します。

変更手順

  • 図のサイズを設定し、サブプロット間および周囲の余白を調整します。

  • gca() メソッドで現在の Axes(軸オブジェクト)を取得します。

  • set_facecolor() で軸の背景色を指定します。

  • numpy を使って x・y のデータポイントを作成します。

  • plot() メソッドでデータをプロットします。

  • show() メソッドで図を表示します。

サンプルコード

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

ax = plt.gca()
ax.set_facecolor("orange")

x = np.linspace(-2, 2, 10)
y = np.exp(-x)

plt.plot(x, y, color='red')

plt.show()

実行結果

上記のコードを実行すると、軸領域の背景がオレンジ色に塗られ、その上に赤色の曲線が描画されたグラフが表示されます。背景色は "orange" のほか、"lightblue""#f0f0f0" のようなカラーコードでも指定可能です。

補足:図全体の背景色を変えたい場合

軸領域ではなく図全体(Figure)の背景色を変更したい場合は、fig.patch.set_facecolor() を使用します。

fig = plt.figure()
fig.patch.set_facecolor("lightgray")

用途に応じて使い分けることで、見やすく洗練されたグラフを作成できます。

  1. 【iOS】メモアプリの背景色を変更する方法|ライト/ダーク切り替えと罫線・グリッド設定も解説

    iOSの標準「メモ」アプリを使っていると、背景が端末全体の表示設定に自動的に連動してしまう点に不便さを感じることがあります。ライトモードが有効なときは明るい背景に、ダークモードのときは暗い背景になり、個別にコントロールできないように見えます。しかし実は、iOSではメモごとの背景色を簡単に変更できます。この記事では、特定のメモだけ背景を変える方法、すべてのメモに一括で適用する方法、さらに罫線やグリッド背景を追加するカスタマイズ術まで、わかりやすく解説します。注意:メモアプリで異なる背景を設定するには、端末がiOS 13 / iPadOS 13以降である必要があります。古いバージョンをお使いの場合

  2. Microsoft Wordで背景色を変更する8つの方法【初心者向け完全ガイド】

    Microsoft Wordは、文書の作成やデザインに広く使われている定番ソフトウェアです。世界中の人々が、履歴書、契約書、報告書、課題など、ビジネス用からプライベート用までさまざまな文書をWordで作成しています。紙に手書きするよりも時間を節約でき、効率的に文書を作成・閲覧できるデジタルな手段として重宝されています。フォントサイズやフォントの種類の変更、文書への画像挿入、表や図形の追加など、多彩な機能が搭載されているのも魅力です。さらに、Microsoft Wordでは背景色を変更することも可能です。その方法をお探しの方に向けて、本記事ではWordで背景色を変更する手順をわかりやすく解説し