-1
python
とmatplotlib
を使用して2つ以上のグラフを一度にプロットしたいと思います。実際には同じ図面用紙上に2つ以上のプロットがあるので、私はサブプロットを使いたくありません。pythonとmatplotlibを使用した複数のグラフ(サブプロットではない)
これを行う方法はありますか?
python
とmatplotlib
を使用して2つ以上のグラフを一度にプロットしたいと思います。実際には同じ図面用紙上に2つ以上のプロットがあるので、私はサブプロットを使いたくありません。pythonとmatplotlibを使用した複数のグラフ(サブプロットではない)
これを行う方法はありますか?
複数の図を使用して、それぞれにいくつかのデータをプロットすることができます。これを行う最も簡単な方法は、plt.figure()
に電話し、pyplot statemachineを使用することです。
import matplotlib.pyplot as plt
plt.figure() # creates a figure
plt.plot([1,2,3])
plt.figure() # creates a new figure
plt.plot([3,2,1])
plt.show() # opens a window for each of the figures
何らかの理由であなたが最初の1にプロットしたい2番目の図を作成した後、あなたは
plt.figure(1)
plt.plot([2,3,1]) # this is plotted to the first figure.
(図番号は1から始まります)
を経由して、それを「アクティブ」する必要がある場合'matplotlib.pyplot.figure()'があなたのために新しいFigureウィンドウを開きます。 –
あなたは 'matplotlib.pyplot.figure()'の中で幅と高さをインチ単位で指定する 'figsize =(width、height)'を使っていつもより大きな図形を作ってから、サブプロットを使うことができます。 –
[matplotlib:1つの図の複数のプロット]の重複している可能性があります(http://stackoverflow.com/questions/21321764/matplotlib-multiple-plots-on-one-figure) –