紛らわしいことに、 youry_list
には に沿ってプロットされる値が含まれていますx-axis
。x_list
matplotlib でasの値を使用する場合x-coordinates
は、呼び出す必要があります。
plt.plot(x_list, y_list)
多分これがあなたの問題の根源です。デフォルトでは、matplotlib はプロットされたすべてのデータを含めるのに十分な大きさの制限を設定x
します。y
したがって、この変更により、matplotlib はx_list
asを使用するようになり、 で指定されたすべてを表示するのに十分な幅になるようにx-coordinates
の制限が自動的に設定されます。x-axis
x-coordinates
x_list_of_lists
x
ただし、制限を調整したい場合は、 plt.xlim 関数を使用できます。
したがって、 の下限をx-axis
すべての変数の最小値に設定するにはx_list
(上限も同様に)、次のようにします。
xmin = min([min(x_list) for x_list in x_list_of_lists])-delta
xmax = max([max(x_list) for x_list in x_list_of_lists])+delta
plt.xlim(xmin, xmax)
へのすべての呼び出しの後plt.plot
、(もちろん) の前にこれを配置するようにしてくださいplt.show()
。