Допустим, я создаю три списка:
x=[1,2,3]
y=[4,5,6]
z=[1,None,4]
Как я могу разбросать это и просто включить только точки с числами (т.е. исключить точку «нет»). Когда я включаю эти списки, мой код не создает диаграмму рассеяния (однако, когда я включаю число вместо «Нет», это работает):
from mpl_toolkits import mplot3d
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
%matplotlib notebook
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(x, y, z, c='r', marker='o')
plt.show()