fを独立変数xと1つ以上のパラメータbに依存する関数とします。 私の目標は、同じ画像に複数のbの値をfとして描画することです。そして私はそれがグローバルな価値であることを望みます(私はそれを素早く変更することができます)。 は考えてみましょうコードpython:1つのsubplot2グリッド画像の複数のプロット
import numpy as np
import pylab as pl
b=0.5
def f(x,b):
return np.sin(x*b)*b
X = np.linspace(0,10,1000)
F = f(X,b)
pl.figure(figsize=(12, 16), num="My sine")
pl.plot(X, F, label='b = %f' %b)
pl.legend(loc="best")
このコードは、単にBに別の値で、複数回評価することができます。その後、すべての曲線が同じ図形に描画されます。今
問題: 私はpl.plot
とpl.legend
間
pl.subplot2grid((4, 1), (0, 0), rowspan=3)
を入れて上記のコードでは場合は、コードのすべての新しい評価は、新しい空白の図に描かれています。
したがって、どのようにしてpl.subplot2grid
を使用すると、それぞれの評価が同じ図形に描かれているのですか?
あなたの提案についての良いことは、実際にはすべての曲線を同じ図形に描画することです。しかし、可能であれば、私はグローバルな価値を維持したいと思います。 – Chris
そして悪いことは? – tfv
私はグローバルにしておきたいと思います。ループ内のどこにも指定されていません。 – Chris