title: Matplotlib scatter 3d colors
body: <p>My problem is that I wanted to draw a 0,0,0 point of this structure in diffrent color than all others points.But the plot present just contour in selected color and the inside of this ball is still in same color as others.
  I don't understand how this is working.</p>
  
  <pre><code>from mpl_toolkits.mplot3d import Axes3D
  import matplotlib.pyplot as plt
  import numpy as np
  
  
  
  fig = plt.figure()
  ax = fig.gca(projection='3d')
  ax.set_aspect("equal")
  
  for x in range(-count,count+1):
      for y in range(-count,count+1):
          for z in range(-count,count+1):
              if x == 0 and y == 0 and z == 0:
                  ax.scatter(x,y,z, color="g",s=100) #here is the problem
              elif ((x+y+z+3*count)%2) == 0:
                  ax.scatter(*zip([x,y,z]), color="r")
              else:
                  ax.scatter(*zip([x,y,z]), color="b")
  
       plt.show()
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/Ix3MU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Ix3MU.png" alt="plot of cubic structure"></a></p>