セクション 1. 章 4
single
Basic Plotting
メニューを表示するにはスワイプしてください
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つを試してチャットを始めてください