如何将diagramm设置为放大(!)并显示一个或多个轴中的所有刻度?见下图
import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import axes3d
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ys = np.linspace(0, 30, 30)
xs = np.linspace(0, 10, 10)
X, Y = np.meshgrid(xs, ys)
ax.plot_wireframe(X, Y, X * Y)
plt.show()
我不想要方轴。我猜测默认图是方轴,即轴x,y和z具有相同的长度。默认值如下所示(没有红色箭头!)。
我需要“放大”,“拉伸”或“缩放”(对不起,我不知道它是怎么称的)轴。例如,当x,y轴具有30x30的值时,可以使用方形轴,如上面的默认图或下一个第一个图。但如果他们有30x10或10x30的值,我想分别将它们绘制成下一个第二和第三个数字:
建议的plt.figure(figsize=(6,2))
或plt.figure(figsize=(2,6))
对3d图表没有好的结果。以下不是我要找的: