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

Python Matplotlibで曲線グラフにタイトルを付ける方法

PythonのMatplotlibで曲線のグラフにタイトルを表示するには、plt.title()メソッドを使用します。この記事では、曲線を描画してタイトルを付けるまでの基本的な手順を、サンプルコード付きでわかりやすく解説します。

実装の手順

  • 図(figure)のサイズを設定し、サブプロット間および周囲の余白(パディング)を調整します。

  • 描画した線が曲線になるように、x および y のデータポイントを作成します。

  • 作成した xy のデータポイントをプロットします。

  • plt.title() メソッドを使って、曲線のグラフにタイトルを設定します。

  • plt.show() メソッドを呼び出して、図を画面に表示します。

サンプルコード

import matplotlib.pyplot as plt
import numpy as np

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

# x と y のデータポイントを作成
x = np.linspace(-1, 1, 50)
y = 2**x + 1

# x と y のデータポイントをプロット
line, = plt.plot(x, y)

# グラフにタイトルを設定
plt.title("$y=2^x+1$")

plt.show()

実行結果

上記のコードを実行すると、次のような出力が得られます。

Python Matplotlibで曲線グラフにタイトルを付ける方法

コードのポイント

  • np.linspace(-1, 1, 50) は、-1から1までの範囲を50等分した等差数列を生成します。点の数を増やすことで、より滑らかな曲線になります。

  • タイトルには $y=2^x+1$ のようにLaTeX形式の数式を指定でき、数式が美しくレンダリングされます。

  • figure.autolayoutTrue に設定すると、ラベルやタイトルが図の外にはみ出さないよう自動的にレイアウトが調整されます。

  1. Python MatplotlibでY軸の値(目盛りラベル)を指定する方法

    PythonのMatplotlibでは、yticks()メソッドを使うことで、Y軸に表示する値や目盛りラベルを自由に指定できます。X軸の場合はxticks()を使用します。この記事では、具体的な手順とサンプルコードを通して、軸の目盛りをカスタマイズする方法を解説します。 Y軸の値を指定する手順 以下の手順で、Matplotlibのグラフに任意の目盛りラベルを設定できます。 numpyを使ってxおよびyのデータポイントを作成します。 軸に表示したい値として、文字列のリストを作成します。 xticks()メソッドとyticks()メソッドを使用し、それぞれX軸・Y軸の目盛りの位置とラベルを指定し

  2. 【Python】matplotlibでフォントサイズを変更する方法をわかりやすく解説

    Pythonの可視化ライブラリ「matplotlib」では、plt.text()メソッドを使うことで、グラフ内に表示するテキストのフォントサイズを簡単に変更できます。この記事では、具体的な手順とサンプルコードを交えて解説します。 フォントサイズを変更する手順 グラフを作成する:plt.plot()メソッドの引数に2つのリストを渡すことで、折れ線グラフを作成できます。 テキストを追加する:plt.text()メソッドを使い、データ座標上の位置 (x, y) にテキストを配置します。fontsize引数の値を変更することで、フォントサイズを自由にカスタマイズできます。 グラフを表示する:plt.