🦔

都道府県しりとりをGraphs.jlで見える化する

2023/08/07に公開

概要

都道府県しりとりとは、都道府県のみを使ったしりとりのことである。例えば、ふくい→
いばらき→きょうと、などである。今回、都道府県しりとりを可視化しました。

やってみた

using Graphs
using GraphPlot

G₁ = Graph(47)

hiraganas = [
    "ほっかいどう", "あおもり", "いわて", "みやぎ", "あきた", "やまがた", "ふくしま", "いばらき", "とちぎ", "ぐんま",
    "さいたま", "ちば", "とうきょう", "かながわ", "にいがた", "とやま", "いしかわ", "ふくい", "やまなし", "ながの",
    "ぎふ", "しずおか", "あいち", "みえ", "しが", "きょうと", "おおさか", "ひょうご", "なら", "わかやま",
    "とっとり", "しまね", "おかやま", "ひろしま", "やまぐち", "とくしま", "かがわ", "えひめ", "こうち", "ふくおか",
    "さが", "ながさき", "くまもと", "おおいた", "みやざき", "かごしま", "おきなわ",
]

for i ∈ 1:length(hiraganas)
    for j ∈ 1:length(hiraganas)
        if hiraganas[i][begin] == hiraganas[j][end]
                add_edge!(G₁, i, j)
        end
    end
end

gplot(G₁, nodelabel=1:47)

結果

結果になります。

Discussion