如何在更靠近轴线的3D图中设置轴线参数?

问题描述

我提高了绘图的dpi值,以便在用tkinter编写的GUI中获得更清晰的图像。由于我仍然希望图像具有与更改某些参数之前相同的尺寸,因此可以得到2d绘图所需的结果。但是我不知道如何正确调整3D值。下面重现了该问题:

import matplotlib
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np

matplotlib.rcParams["figure.dpi"] = 600
SMALL_SIZE = 1
matplotlib.rc('font',size=2*SMALL_SIZE) 
matplotlib.rc('axes',titlesize=2*SMALL_SIZE,labelsize=2*SMALL_SIZE,linewidth=0.2,labelpad=0,titlepad=0.5)     
matplotlib.rc('xtick',labelsize=2*SMALL_SIZE)
matplotlib.rc('xtick.minor',width=0.1,size=0.4,pad=0.7)
matplotlib.rc('xtick.major',width=0.2,size=0.7,pad=0.8)
matplotlib.rc('ytick',labelsize=2*SMALL_SIZE)
matplotlib.rc('ytick.minor',pad=0.7)
matplotlib.rc('ytick.major',pad=0.8)
matplotlib.rc('legend',fontsize=SMALL_SIZE)
matplotlib.rc('figure',titlesize=SMALL_SIZE)
matplotlib.rc('grid',linewidth=0.1)
# Generate and plot some simple data:
x = np.arange(0,2*np.pi,0.1)
y = np.sin(x)
z = np.tanh(x)


fig1 = plt.figure(facecolor='white',figsize=(1,1))
ax1 = Axes3D(fig1)
ax1.mouse_init()

ax1.plot(x,y,z,linewidth=0.3)

ax1.set_xlabel('x-axis')
ax1.set_ylabel('y-axis')
ax1.set_zlabel('z-axis')
plt.show()

结果如下图:

enter image description here

也许我在这里缺少一些简单的东西,但是我还没有找到一种方法来使不同的对象彼此靠近。任何帮助表示赞赏。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...