我在matplotlib中的軸標籤重疊刻度標籤時遇到了問題。我嘗試通過應用轉換或通過調用set_y()來「手動」重新定位標籤,但無濟於事。在matplotlib的Axes3D中調整標籤的位置
下面是重現該問題的一個片段:
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()
注意x和y標籤衝突如何與蜱。我可以優雅地解決這個問題嗎?
我發誓你,我嘗試了幾十個解決方法,但是沒有發生我簡單地在標籤的開頭添加換行符!聰明!謝謝 ! – AbsentmindedProfessor 2011-04-05 00:49:38
巧妙(添加換行符)!!! – 2017-01-17 19:29:11
它讓我發瘋,直到我遇到你簡單但非常聰明的方法。謝謝... – Memin 2017-10-13 21:32:19