以下のサイトを参考に,カテゴリー階層を可視化してみました.
●実装したコード
import tkinter
from tkinter import ttk
root = tkinter.Tk()
# たつきの樹
menu = {
"Code":['HTML/CSS','WordPress','JavaScript','Shopify'],
"Marketing":['Blog','Affiliate','SEO'],
"Life":['Work','Money','Internet','Items','Anime/Game'],
}
#Treeview
tree = ttk.Treeview(root)
#辞書型アイテムの挿入
for p in menu: #キーを親要素に設定
parent = tree.insert(
"",
"end",
text=p,
)
for m in menu[p]: #要素を子要素に設定
child = tree.insert(
parent,
"end",
text=m,
)
tree.pack()
root.mainloop()
●実行結果
●まとめ
SEO対策では,わかりやすいカテゴリー化が重要であるらしい(バズ部によると).関連性のある記事をグループ化することで,ユーザーが見やすくなるためだろう.
ツリー階層は,わりと簡単に実装できるので,サイトなどの見られるコンテンツ作りの手始めに階層を可視化するのに使えそう.