What if I ban my dad to coming to my graduation ceremony?
Why would you do that?
I don't want him to embarrass me in public.
It's understandable to feel that way, but you shouldn't exclude him from such a special moment in both of your lives. Try talking to him before the ceremony and tell him how you feel instead.
He would never change. I just don't want to ruin that moment for myself.
It's only for one day, do you think you can try to spare the hard feelings? This can be a time where you can try to show respect for each other and it can be a great stepping point in repairing your relationship.