45187


以下の図を出力したときに、目盛りとラベルがぶつかってしまい、どのような対処をすればよろしいでしょうか？

[![](https://i.stack.imgur.com/zzVq6.png)](https://i.stack.imgur.com/zzVq6.png)

[code]

    fig = plt.figure()
    ax = Axes3D(fig, rect=(0.1,0.1,0.8,0.8)) #rect=(x0,y0,width,height)
    X,Y = np.meshgrid(x_list, t_list)
    ax.set_xlabel("Position",fontsize=24)
    ax.set_ylabel("Time",fontsize=24)
    ax.set_zlabel("|φ|^2",fontsize=18)
    ax.set_xlim(2*n,0)
    ax.set_ylim(2*n,0)
    ax.set_zlim(0,1)
    offset = pp_map.ravel() + np.abs(pp_map.min())
    fracs = offset.astype(float)/offset.max()
    norm = colors.Normalize(fracs.min(), fracs.max())
    clrs = cm.cool(norm(fracs))
    ax.bar3d(X.ravel(), Y.ravel(), pp_map.ravel() ,0.5, 0.5, -pp_map.ravel(),color =clrs)
    ax.w_xaxis.set_pane_color((0, 0, 0, 0))
    ax.w_yaxis.set_pane_color((0, 0, 0, 0))
    ax.w_zaxis.set_pane_color((0, 0, 0, 0))
    ax.grid(color="white")
    ax.grid(False)
    plt.show()
    
[/code]

ご指摘よろしくお願いします。


CC BY-SA 4.0
2018-06-30T01:54:57.940
45180
2018-06-30T07:35:21.240
2018-06-30T02:02:53.047
19110
29111
question
python python3 matplotlib
軸のラベルと目盛りがぶつかってしまう


[`set_xlabel`メソッド](https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.set_xlabel.html#matplotlib-
axes-axes-set-xlabel)の`labelpad`引数で軸から離す距離を指定できます。適宜調整ください。

[code]

    ax.set_xlabel("Position", labelpad=10, fontsize=24)
    ax.set_ylabel("Time", labelpad=20, fontsize=24)
    ax.set_zlabel("|φ|^2", labelpad=10, fontsize=18)
    
[/code]


CC BY-SA 4.0
2018-06-30T07:35:21.240
45187
2018-06-30T07:35:21.240
49
45180
answer