2
2

More than 3 years have passed since last update.

PythonでChord Diagramを描画する

Last updated at Posted at 2021-02-07

はじめに

本記事ではPythonでChord Diagramを描画する方法を紹介します。
初投稿、メモ書きレベルなので至らない部分はご了承ください。

Chord Diagramとは?

データ同士の相互関係を視覚的に分かり易く描画できる図です。
データは円周上に配置され相互関係は線で描画されます。
また線の太さは重要度に比例します。

環境

Python3.7.6
Jupyter Lab 
(Jupyter Notebookでは動作はしますがChord Diagramが描画されませんでした)

Chord Diagramの描画

sample.py
from chord import Chord
#データ名
names = ["AAA","BBB","CCC","DDD","EEE"]
matrix = [
[0,5,6,4,7,4],
[0,5,6,4,7,4],
[0,5,6,4,7,4],
[0,5,6,4,7,4],
[0,5,6,4,7,4]
]
Chord(matrix,names).show()

実行結果

8aa278f0f34b54315ffe6ed2fe9acd74.png
無題.png
マウスオーバーで確認することもできます。
bfa5fa2bf487592b9ebb24e3ac704cd7.gif

終わりに

普段R言語で書いていましたがPythonでもっと楽に書けないかなと悩んでいたので備忘録として書きました。

参考

chord pypl https://pypi.org/project/chord/

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2