0
これはGoogleスプレッドシートを使用して3Dで行ったチャートです。matplotlibでログスケールを使用した場合のティックの間隔を設定する
私はmatplotlibの上で同じスケールを達成したいが、3Dサーフェスを使用。 問題は、logscaleのティックが、通常のスケールであれば、 "should be"に配置されていることです。ここで
私のコードです:
X, Y = np.meshgrid(numrec, numtreino)
Z = (numerador/(((rec[0])+(treino[0]*60))/((rec[1])+(treino[1]*60))))*X
# Plot the surface.
surf = ax.plot_surface(X, Y, Z, cmap=cm.coolwarm,
linewidth=2, antialiased=True, alpha=0.8)
ax.set_xscale('symlog')
ax.set_yscale('symlog')
ax.invert_xaxis()
# Add a color bar which maps values to colors.
fig.colorbar(surf, shrink=0.5, aspect=5)
plt.show()
私は[この問題は](https://github.com/m atplotlib/matplotlib/issues/209)が問題をカバーしています。いくつかの回避策があります。それらのいずれかを実装する際に問題がある場合は、未知の変数を持つコードをそのまま使用するのではなく、問題の[mcve]を提供してください。 – ImportanceOfBeingErnest