Код .js выдаёт ошибку переменной. Что не так с кодом?
1) Зачем мусорить в глобальной области видимости?
Оберни весь код в IIFE
https://developer.mozilla.org/en-US/docs/Glossary/...
Таким образом изолируешь свои переменные от глобальных, и точно ничего не перетрешь в глобальной области.
2) Если хочешь получить помощь, оформляй снипет так чтобы другой мог его запустить
Вот эта строка  <script src = "d3.min.js"></script> не будет работать у других.
Я пробовал заменить на <script src="https://d3js.org/d3.v7.min.js"></script>при этом код не работает и ошибок не выдает.
Написано же, что переменная уже существует. Просто используйте другое имя.