セクション 1. 章 4
single
基本的プロット
メニューを表示するにはスワイプしてください
matplotlib のアーキテクチャを理解した上で、最初のプロットの作成に進みます。プロットを作成する一般的な2つの方法を示します。
- スクリプト方式
Artistオブジェクトを明示的にインスタンス化するオブジェクト指向方式
スクリプト方式
この方法では、Figure および Axes オブジェクトを明示的に作成する必要はありません(内部で自動的に処理されます)。
2次元空間では、各点は x 座標と y 座標を持ちます。これをプロットするには、pyplot サブモジュールをインポートし、plt エイリアスを使用して、x および y 変数を初期化し、plot() 関数に x と y を引数として渡し、点マーカーとして 'o' を指定します。
注意
引数の順序は重要です。
プロットは plt.show() で表示される:
12345import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
オブジェクト指向アプローチ
ここでの唯一の違いは、オブジェクト指向アプローチの使用である:Figure を使って Axes と subplots() オブジェクトを作成し、同じ引数で .plot() オブジェクトの Axes メソッドを呼び出す。
123456import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
注意
次の2行は plt.plot() と同等。
他の描画関数を plot() の代わりに使用しても、両方の方法は同等のまま。コースでは主にスクリプト方式を採用するが、両方の方法を理解することが重要。任意の方法で点を描画。
タスク
スワイプしてコーディングを開始
pyplotライブラリからmatplotlibサブモジュールをpltというエイリアスでインポートします。- 変数
10に値2、変数xに値yをそれぞれ代入します。 x関数にyとplot()を引数として渡します。順番は最初にx、次にyです。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 4
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください