如何解决如何在更靠近轴线的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()
也许我在这里缺少一些简单的东西,但是我还没有找到一种方法来使不同的对象彼此靠近。任何帮助表示赞赏。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。