Python3エンジニア認定データ分析試験 用語解説
Figure と Axesとは
Matplotlib の可視化は、Figure の上に配置された Artist として見えている。公式の例では、add_subplot が Figure に Axes という Artist を追加している。複雑な図では Figure に複数の Axes、カラーバー、凡例、注釈を加えられ、Axes にも ax.plot や ax.imshow のように複数の Artist を加えられる。
この記事の目次
Figure と Axesの意味と見分け方
Figure と Axesは、Python3エンジニア認定データ分析試験の「第5章 Matplotlib」に出てくる用語です。Figure の上に Axes がある関係を答える: Matplotlib の可視化は、Figure の上に配置された Artist として見えています。公式の例では、add_subplot が Figure に Axes という Artist を追加しています。
情報源と編集区分
公式範囲を確認し、具体例・誤答例・判断手順は当サイトが編集。
試験概要(公式)試験での問われ方
Figure の上に Axes がある関係を答える
Matplotlib の可視化は、Figure の上に配置された Artist として見えています。公式の例では、add_subplot が Figure に Axes という Artist を追加しています。
1つの Figure に複数の Axes を判断する
複雑な図では、Figure に複数の Axes、カラーバー、凡例、注釈を加えられます。1つの図に複数のグラフ領域を置けるかを、選択肢の文から判断させる形で出ます。
Axes に加わるものを答える
Axes にも ax.plot や ax.imshow のように複数の Artist を加えられます。図全体を担う Figure と、個々のグラフ領域を担う Axes の役割を分けて答えます。
誤答しやすいポイント
Figure と Axesの問題で、誤答につながりやすい考え方です。
- Figure と Axes を同じものとして扱うこと。公式の例では、Figure の上に Axes という Artist が追加される。
- 1つの Figure には Axes を1つしか置けないと思い込むこと。公式は、Figure に複数の Axes を加えられると説明している。
関連する確認問題
第5章 Matplotlib / FigureとAxesの構造
Matplotlib の Figure と Axes の関係として、公式ドキュメントの記載に合っているものはどれか。
正解は、Figure は1つ以上の Axes を含み、Axes はデータを描く領域であるという記述である。公式ドキュメントは、Matplotlib は Figure 上にデータを描き、Figure は1つ以上の Axes を含むと述べている。Axes は x-y 座標(極座標図なら theta-r、3D なら x-y-z)で点を指定できる領域である。目盛りと目盛りラベルを提供するのは Axes ではなく Axis で、Axes と Axis は別物である。
第5章 Matplotlib / FigureとAxesの構造
plt.subplots(2, 2) を呼んだときに作られるものとして、公式ドキュメントの記載に合っているものはどれか。
正解は、2×2 の Axes の格子を持つ Figure である。公式ドキュメントは、plt.figure() は Axes のない空の Figure、plt.subplots() は Axes が1つの Figure、plt.subplots(2, 2) は 2×2 の Axes の格子を持つ Figure を作ると説明している。引数の数だけ Figure が増えるわけではなく、1つの Figure の中に複数の Axes が入る。配置を指定して Axes を作りたいときは subplot_mosaic を使う。
第5章 Matplotlib / FigureとAxesの構造
Matplotlib の Artist に関する記述として、公式ドキュメントの記載に合っているものはどれか。
正解は、多くの Artist は1つの Axes に属し、複数の Axes で共有したり別の Axes へ移したりできないという記述である。公式ドキュメントは、Figure 上で見えるものはほぼすべて Artist であり、Figure・Axes・Axis も Artist に含まれ、Figure の描画時にすべての Artist がキャンバスに描かれると説明している。Text・Line2D・collections・Patch なども Artist である。
同じ章で確認したい用語
到達チェック
- Figure と Axesを一文で説明できる
- 同じ章の似た用語と違いを説明できる
- 問題文の具体例から、Figure と Axesに関係する論点を拾える
- 関連問題を解き、誤答した選択肢の理由を確認できる
執筆: AI資格ドリル編集部(運営者情報を見る)