AI資格ドリル
資格を選ぶ

Python3エンジニア認定データ分析試験 用語解説

Artistとは

Matplotlib で図として見えているもののほぼすべてを指す部品。Figure の上に配置されて見えている。Axes も Artist の一つで、Axes にも ax.plot や ax.imshow のように複数の Artist を加えられる。

Artistの意味と見分け方

Artistは、Python3エンジニア認定データ分析試験の「第5章 Matplotlib」に出てくる用語です。図に見えているものとして見分ける: Matplotlib で図として見えているもののほぼすべては、Figure の上に置かれた Artist です。Figure と Axes の関係を問う問題の背景にある考え方として押さえます。

情報源と編集区分

公式範囲を確認し、具体例・誤答例・判断手順は当サイトが編集。

試験概要(公式)

試験での問われ方

01

図に見えているものとして見分ける

Matplotlib で図として見えているもののほぼすべては、Figure の上に置かれた Artist です。Figure と Axes の関係を問う問題の背景にある考え方として押さえます。

02

Axes との関係を答える

add_subplot は Figure に Axes という Artist を追加します。Axes は Artist の一つで、Figure に付属する部品として答えます。

03

Axes に加わるものを答える

Axes にも ax.plot や ax.imshow のように複数の Artist を加えられます。線や画像を描く呼び出しが、Axes に Artist を加える操作にあたると読み取ります。

誤答しやすいポイント

Artistの問題で、誤答につながりやすい考え方です。

  • Artist を Axes とは別に存在する特別な部品だと取り違えること。公式の例では、Axes 自体が Artist として Figure に追加される。
  • Artist を Figure にしか加えられないと思い込むこと。Axes にも ax.plot や ax.imshow のように複数の Artist を加えられる。

関連する確認問題

第5章 Matplotlib / FigureとAxesの構造

Axis に関する記述として、公式ドキュメントの記載に合っているものはどれか。

正解は、Axis は軸のスケールと範囲を決め、目盛りと目盛りラベルを生成するという記述である。公式ドキュメントでは、目盛りの位置は Locator、目盛りラベルの文字列は Formatter が決める。Axes は通常2つ(3D では3つ)の Axis を含む。Axes はデータを描く領域、Axis は目盛りを提供するものというように、Axes と Axis は別物である。また、Figure のタイトルや図の凡例、カラーバーなどの特別な Artist は Axis ではなく Figure が管理する。

第5章 Matplotlib / スタイル・ラベル・凡例・スケール

Matplotlib のスケールとカテゴリ変数の描画に関する記述として、公式ドキュメントの記載に合っているものはどれか。

正解は、引数に文字列を渡すとカテゴリ変数の描画になり、1000個の文字列は1000個のカテゴリとして扱われるという記述である。公式ドキュメントは、読み込み方法によっては数値や日付を表す文字列のリストが返るため注意が必要と述べている。対数スケールは set_yscale のほか loglog・semilogx・semilogy でも設定できる。カラーマップは既定で線形に対応づけ、非線形には norm 引数を使う。カラーバーは図レベルの Artist である。

第5章 Matplotlib / スタイル・ラベル・凡例・スケール

値を色へ非線形に対応づける方法として、公式の記載に合っているものはどれか。

正解は、vmin・vmax の代わりに norm 引数を渡す(例: LogNorm)、である。公式ドキュメントは、カラーマップを使う描画は ScalarMappable から派生する Artist で、vmin と vmax の間を cmap で指定したカラーマップへ線形に対応づけると述べている。非線形に対応づけたいときは vmin と vmax の代わりに norm 引数を渡す。norm にはほかの正規化も用意されており、LogNorm はその一例である。

同じ章で確認したい用語

到達チェック

  • Artistを一文で説明できる
  • 同じ章の似た用語と違いを説明できる
  • 問題文の具体例から、Artistに関係する論点を拾える
  • 関連問題を解き、誤答した選択肢の理由を確認できる

執筆: AI資格ドリル編集部(運営者情報を見る)