Библиотека mplot3d
представляет собой простой график, который копирует форму трехмерных графиков, а не фактически рисует их.В результате вы не можете иметь два четких графика в одной оси.Вы можете ясно увидеть это, нарисовав две поверхности, слегка смещенные в одну сторону.Он строит один из них, а затем другой, поэтому глубина будет испорчена.Сказав это, это не проблема с вами.Вы не предоставили никакой информации о ваших данных, но для фиктивного случая, который я сделал, сюжет кажется разумным: из mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
fig = plt.figure();ax = fig.gca(projection='3d')
ax.quiver([0,0,0], [0,0,0], [0,0,0], [5,0,0], [0,5,0], [0,0,5], length=0.1, normalize=False)
ax.scatter([0,1,2,3], [1,2,1,2],[-1,0,1,2])
Попробуйте этокод и посмотреть, если вы получите те же результаты или нет?Возможно, ваш колчановый график намного меньше диапазона рассеянного графика, поэтому вы визуально его пропускаете.