Marker constructor checks if the specified colors are numpy arrays, and if so, uses a ColorArray instead of a Color.