2017-01-28 11 views
-1

pythonmatplotlibを使用して2つ以上のグラフを一度にプロットしたいと思います。実際には同じ図面用紙上に2つ以上のプロットがあるので、私はサブプロットを使いたくありません。pythonとmatplotlibを使用した複数のグラフ(サブプロットではない)

これを行う方法はありますか?

+0

を経由して、それを「アクティブ」する必要がある場合'matplotlib.pyplot.figure()'があなたのために新しいFigureウィンドウを開きます。 –

+0

あなたは 'matplotlib.pyplot.figure()'の中で幅と高さをインチ単位で指定する 'figsize =(width、height)'を使っていつもより大きな図形を作ってから、サブプロットを使うことができます。 –

+1

[matplotlib:1つの図の複数のプロット]の重複している可能性があります(http://stackoverflow.com/questions/21321764/matplotlib-multiple-plots-on-one-figure) –

答えて

-1

複数の図を使用して、それぞれにいくつかのデータをプロットすることができます。これを行う最も簡単な方法は、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から始まります)

関連する問題