Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Basic Plotting | Matplotlib入門
Pythonによる究極の可視化
セクション 1.  4
single

single

bookBasic Plotting

メニューを表示するにはスワイプしてください

matplotlib のアーキテクチャを理解した上で、最初のプロットの作成に進みます。プロットを作成する一般的な2つの方法を紹介します:

  • スクリプト方式
  • Artist オブジェクトを明示的にインスタンス化する オブジェクト指向方式

スクリプト方式

この方法では、FigureAxes オブジェクトを明示的に作成する必要はありません(内部で自動的に処理されます)。

2次元空間では、各点は x 座標と y 座標を持ちます。これをプロットするには、pyplot サブモジュールをインポートし、plt エイリアスを使用して、xy の変数を初期化し、plot() 関数に xy を引数として渡し、ポイントマーカーとして 'o' を指定します。

Note
注意

引数の順序は重要です。

プロットは plt.show() で表示:

12345
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
copy

オブジェクト指向アプローチ

ここでの唯一の違いは、オブジェクト指向アプローチの使用です。Figure を使って Axessubplots() オブジェクトを作成し、同じ引数で .plot() オブジェクトの Axes メソッドを呼び出します。

123456
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
copy
Note
注意

次の2行は plt.plot() と同等です。

他の描画関数を plot() の代わりに使用しても、両方の方法は同等です。本コースでは主にスクリプト方式を使用しますが、両方の方法を理解することが重要です。お好みの方法で点を描画してください。

タスク

スワイプしてコーディングを開始

  1. pyplot ライブラリから matplotlib サブモジュールを plt というエイリアスでインポート。
  2. 変数 10 に値 2、変数 x に値 y をそれぞれ代入。
  3. x 関数に yplot() を引数として渡す。順番は最初に x、次に y

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  4
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt