如何使用Matplotlib在散点图中自定义“灰色”背景线

时间:2019-04-11 14:29:33

标签: python matplotlib

我正在制作3D散点图。在背景中,有一些灰线(pictured)刚刚与坐标的整数值对齐。我想使用x,y,z向量来自定义这些行的位置和数量。

我当前的代码如下:


fig = plt.figure(figsize=(20,20))
ax = fig.add_subplot(111,projection='3d')

ax.scatter(x,y,z)
ax.set_xlim3d(x_min,x_max)
ax.set_ylim3d(y_min,y_max)
ax.set_zlim3d(z_min,z_max)

ax.elev = 5.0
ax.azim = 45

ax.set_axis_on()

plt.title(''.join(['Time = ',repr(time)]),fontsize=20)
plt.savefig(os.path.join(''.join(['scatter3D_',repr(file_num).zfill(5),'.png'])), bbox_inches='tight')
plt.close('all')

对于某些x,y,z。有命令可以执行此操作吗?

感谢您的评论。我尝试将其与以下内容合并

ax.set_xticks(x, minor=True)
ax.set_yticks(y, minor=True)
ax.set_zticks(z, minor=True)

ax.xaxis.grid(True, which='minor')
ax.yaxis.grid(True, which='minor')
ax.zaxis.grid(True, which='minor')

但未成功。

0 个答案:

没有答案