2016-12-23 1 views
0

私は指数関数をプロットすると、このmatplotlibのグリッド内でグラフを強制するには?

fig = plt.figure() 
ax = fig.gca() 
ax.set_xticks(numpy.arange(-5,6,1)) 
ax.set_yticks(numpy.arange(-5,6,1)) 
plt.grid(True) 

のように見えるのグリッドを持って、明らかに関数の値が非常に迅速にグリッドより大きく成長し、私のグリッドが歪むますダニ。私は、グリッドを固定し、グリッドの内部に収まるようにグラフの関数のその部分だけを欲しい。これは可能ですか? ありがとうございます。

答えて

0

あなたは、軸の制限を設定することができます

fig = plt.figure() 
ax = fig.gca() 

# Exponential plot: 
x = linspace(-5, 5, 100) 
y = power(2, x) 
ax.plot(x, y) 

ax.set_xticks(numpy.arange(-5,6,1)) 
ax.set_yticks(numpy.arange(-5,6,1)) 
ax.set_xlim(-5, 6) 
ax.set_ylim(-5, 6) 
plt.grid(True) 
+0

完璧! ありがとうございました! –

関連する問題