То, что вы ищете, это опция конфигурации, как задокументировано здесь .По сути, что-то вроде этого должно помочь вместо создания нового холста:
w.config(width=200, height=200)
Для справки, причина, по которой все было удалено из холста, заключается в том, что вы создали совершенно новый холст с другимразмер и то же имя.Если вы собираетесь изменить свойства существующего объекта, вы должны изменить существующий объект, а не перезаписывать его.Обычно вы перезаписываете что-то, если объявляете это равным чему-то другому (w=Canvas
(...)).