Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonを使用して2つのプロットを並べて作成するにはどうすればよいですか?


subplot(row、col、index)メソッドを使用すると、図をrow * colの部分に分割し、インデックスの位置に図をプロットできます。次のプログラムでは、1つの図に2つの図を作成します。

ステップ

  • numpyを使用してx、y1、y2ポイントを作成します。

  • nrows =1、ncols =2、index =1の場合、subplot()メソッドを使用して、現在の図にサブプロットを追加します。

  • plot()メソッドを使用して、xポイントとy1ポイントを使用して線をプロットします。

  • plt.title()、plt.xlabel()、およびplt.ylabel()メソッドを使用して、図1のX軸とY軸のタイトル、ラベルを設定します。

  • nrows =1、ncols =2、index =2の場合、subplot()メソッドを使用して、現在の図にサブプロットを追加します。

  • plot()メソッドを使用して、xポイントとy2ポイントを使用して線をプロットします。

  • plt.title()、plt.xlabel()、およびplt.ylabel()メソッドを使用して、図2のX軸とY軸のタイトル、ラベルを設定します。

  • 図を表示するには、plt.show()メソッドを使用します。

from matplotlib import pyplot as plt
import numpy as np

xPoints = np.array([2, 4, 6, 8, 10, 12, 14, 16, 18, 20])
y1Points = np.array([12, 14, 16, 18, 10, 12, 14, 16, 18, 120])
y2Points = np.array([12, 7, 6, 5, 4, 3, 2, 2, 1, 12])

plt.subplot(1, 2, 1) # row 1, col 2 index 1
plt.plot(xPoints, y1Points)
plt.title("My first plot!")
plt.xlabel('X-axis ')
plt.ylabel('Y-axis ')

plt.subplot(1, 2, 2) # index 2
plt.plot(xPoints, y2Points)
plt.title("My second plot!")
plt.xlabel('X-axis ')
plt.ylabel('Y-axis ')

plt.show()

出力

Pythonを使用して2つのプロットを並べて作成するにはどうすればよいですか?


  1. Tensorflowを使用してPythonを使用して2つの行列を乗算するにはどうすればよいですか?

    Tensorflowは、Googleが提供する機械学習フレームワークです。これは、Pythonと組み合わせて使用​​されるオープンソースのフレームワークであり、アルゴリズム、深層学習アプリケーションなどを実装します。それは研究および生産目的で使用されます。複雑な数学演算をすばやく実行するのに役立つ最適化手法があります。 これは、NumPyと多次元配列を使用しているためです。これらの多次元配列は「テンソル」とも呼ばれます。フレームワークは、ディープニューラルネットワークの操作をサポートします。これは非常にスケーラブルであり、多くの一般的なデータセットが付属しています。 GPU計算を使用し、リソ

  2. Bokeh Pythonを使用して複数の行を視覚化するにはどうすればよいですか?

    Bokehは、データの視覚化に役立つPythonパッケージです。これはオープンソースプロジェクトです。 Bokehは、HTMLとJavaScriptを使用してプロットをレンダリングします。これは、Webベースのダッシュボードでの作業中に役立つことを示しています。 BokehはデータソースをJSONファイルに変換します。このファイルは、JavaScriptライブラリであるBokehJSへの入力として使用されます。このBokehJSはTypeScriptで記述されており、最新のブラウザで視覚化をレンダリングするのに役立ちます。 MatplotlibとSeabornは静的プロットを生成しますが、