D3.js v7 で点・線・テキスト・ツールチップ・ズームを設定する方法

D3.js v7 を試しているのですが、ズームの設定方法やツールチップの表示方法などを調べているときに少し時間がかかってしまったので、それらの設定のサンプルコードを備忘録として残しておきます。
zuqqhi2

某Web系の会社でエンジニアをやっています。 学術的なことに非常に興味があります。 趣味は楽器演奏、ジョギング、読書、料理などなど手広くやっています。