def visualize(goal_x, goal_y, goal_z, epoch_arr): # %% Create Color Map colormap = plt.get_cmap("binary") norm = matplotlib.colors.Normalize(vmin=min(epoch_arr), vmax=max(epoch_arr)) # %% 3D Plot fig = plt.figure() ax3D = fig.add_subplot(111, projection='3d') ax3D.set_facecolor('xkcd:salmon') ax3D.scatter(goal_x, goal_y, goal_z, s=100, c=colormap(norm(epoch_arr.values)), marker='o') plt.show() The above code produces the following picture: 
However, as you can see there is a point in the right side that is clearly still not 100% opaque. You can see the grid lines through the point. How do I make the scatter plot points 100% opaque, no transparency?

