title: Cube in python - setting of the color of scatter
body: <p>How to prevent the scatters from changing the colour in dependence on the angle of view, please?</p>
  <pre><code>import numpy as np
  import matplotlib.pyplot as plt
  from mpl_toolkits.mplot3d import Axes3D
  from itertools import product, combinations
  
  fig = plt.figure(figsize=[10,6])
  ax = fig.gca(projection='3d')
  ax.azim = -112   # y rotation (default=270)
  ax.elev = 31     # x rotation (default=0)
  
  ax.get_proj = lambda: np.dot(Axes3D.get_proj(ax), np.diag([0.2, 1, 1, 1]))
  
  r = [-1, 1]
  for s, e in combinations(np.array(list(product(r, r, r))), 2):
      if np.sum(np.abs(s-e)) == r[1]-r[0]:
          ax.plot3D(*zip(s, e), color='black', lw=1.5)
  
  x_w = [0.5, 0.3]
  y_w = [0, 0.6]
  z_w = [0, -0.6]
  ax.scatter(x_w, y_w, z_w, marker = 'o', s=500, facecolors=(0, 0, 0, 0), edgecolors = 'black')
  
  ax._axis3don = False
  plt.show()
  </code></pre>
  <p><a href="https://i.stack.imgur.com/SICZE.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/SICZE.png" alt="enter image description here" /></a></p>
  <p><a href="https://i.stack.imgur.com/TZ9w5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/TZ9w5.png" alt="enter image description here" /></a></p>