2017-06-21 41 views
0

サブプロットの形式がなくても、倍数、変更可能なプロットだけで1つの図で作業したい。Pythonで独立したプロットをスーパーインポーズする

2つの異なるプロットを、テキストボックスと同じ方法で、つまり図のどこにでも重ねる方法はありますか?ここで

"作られたGIMP" 例:

random graphs to show what I expect

ありがとう!

答えて

1

figure.add_axesを使用すると、任意の場所に軸を配置できます。

fig = plt.figure() 
fig.add_axes([0.1,0.2,0.3,0.4]) 

図座標でx = 0.1、y = 0.2、width = 0.3、height = 0.4に軸を配置します。

from mpl_toolkits.mplot3d import Axes3D 
import matplotlib.pyplot as plt 
import numpy as np 

fig = plt.figure() 

ax = fig.add_axes([0.4,0.1,0.5,0.6], projection='3d') 
X, Y = np.meshgrid(np.arange(-5, 5, 0.25), np.arange(-5, 5, 0.25)) 
Z = np.sin(np.sqrt(X**2 + Y**2)) 
surf = ax.plot_surface(X, Y, Z, cmap="plasma") 

ax = fig.add_axes([0.3,0.4,0.3,.4]) 
plt.plot([1,2,3]) 

plt.show() 

enter image description here

+0

ああ... :(。私は十分にライブラリを見てきたと思った。だから、ありがとうございました!! – QuentinL

関連する問題