Sprite Not Instantiating

Beginner here. I’m trying to instantiate a sprite. When I do it manually on the hierarchy I can see the sprite, but when drag and drop the prefab and run it the sprite doesn’t appear. I don’t get an error message – it just doesn’t happen.

public Sprite redBall;
private void Start() {
            Instantiate(redBall, new Vector3(0.0f, 0.0f, 0.0f), Quaternion.identity);
        }

Thank you for your time.

Put it on a panel and under a canvas