PythonのMatplotlibでサブプロットテキストフィールドのスペースをさらに作成するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/4874658

質問

PythonのMatplotlibでサブプロットテキストフィールドのスペースをさらに作成するにはどうすればよいですか?今では乱雑すぎるように見えます。テキストフィールドの一部はお互いに進んでいます。

これが図の現在のコードの一部です。

    fig_a = fig.add_subplot(2,2,i)
    fig_a.set_title(r'$T_{0} = %.3g N/m, V_{0} = %.6g$ m/s' % (counter, V0))
    fig_a.plot(xx,f)
    plt.xlim(-kappa,kappa)
    plt.xlabel(r'$\eta$')
    plt.ylim(-0.1,1.1)
    if ((i == 1) or (i == 3)):
        plt.ylabel(r'$f(\eta)$')
    i = i + 1

そんなに乱雑に見えないように変更する方法は?

役に立ちましたか?

解決

fig.subplots_adjust(left=None, bottom=None, right=None, top=None, wspace=None, hspace=None)

サブプロット間の垂直空間であるHspaceを変更したいと思います。HSPACE= 0.4はコードで問題なく見えましたが、YMMVです。

他のヒント

あなたも試してみるかもしれません

   pylab.tight_layout()

通常、私にとってはうまく機能し、グラフのためにコーナーにあるいくつかのスペースを排除します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top