小编Abs*_*sor的帖子

调整matplotlib的Axes3D中的标签定位

我在matplotlib中使用轴标签重叠刻度标签时遇到问题.我试图通过应用变换或调用set_y()来"手动"重新定位标签,但无济于事.

这是一个重现问题的片段:

import matplotlib
matplotlib.use("TKAGG")
import matplotlib.pyplot as pyplot
import mpl_toolkits.mplot3d

figure = pyplot.figure()
figure.subplots_adjust(bottom=0.25, top=0.75)
axes = figure.gca(projection='3d')
xLabel = axes.set_xlabel('XXX xxxxxx xxxx x xx x')
yLabel = axes.set_ylabel('YY (y) yyyyyy')
zLabel = axes.set_zlabel('Z zzzz zzz (z)')
plot = axes.plot([1,2,3],[1,2,3])

pyplot.show()
Run Code Online (Sandbox Code Playgroud)

注意x和y标签如何与刻度相冲突.我可以优雅地解决这个问题吗?

3d matplotlib

30
推荐指数
5
解决办法
3万
查看次数

标签 统计

3d ×1

matplotlib ×1