0
ちょっと私の問題を解決するための解決策を見つけることができません。最初の目盛りのラベルは重なり合います。私は目盛りのラベルを貼るいくつかの方法を見つけましたが、3Dプロットでは機能しませんでした。 これを解決する方法はありますか? Pythonプロットティックラベルオーバーラップ
ちょっと私の問題を解決するための解決策を見つけることができません。最初の目盛りのラベルは重なり合います。私は目盛りのラベルを貼るいくつかの方法を見つけましたが、3Dプロットでは機能しませんでした。 これを解決する方法はありますか? Pythonプロットティックラベルオーバーラップ
ティックラベルを直接配置して指定することができます。サイズが不足している場合は、自分で調整(アライメント、位置、名前、フォントサイズなど)を設定することを検討してください。次の例では、Y軸の目盛りラベルのためにこれを行います。あなたはフィギュアの希望するサイズとのために働くかを確認する必要があります明らかに
:
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure(figsize=(10,10))
ax = fig.gca(projection='3d')
x,y,z = np.random.randint(0,100,30),np.random.randint(0,100,30),np.random.randint(0,100,30)
ax.scatter(x,y,z)
ax.set_xlabel('X')
ax.set_xlim3d(0, 100)
ax.set_ylabel('Y')
ax.set_ylim3d(0, 100)
ax.set_yticks([30,60,90])
ax.set_yticklabels(['number 30','number 60','number 90'], va='center', ha='left',fontsize=24)
ax.set_zlabel('Z')
ax.set_zlim3d(0, 100)
plt.show()
を、これは、その結果あなたのプロットに表示したい値。
fig = plt.figure(figsize =(xx、xx)) 'でFigureのサイズを増やすことができます。多分これが助けになるかもしれない。 –