前提・実現したいこと
今pythonのビジュアライゼーションについて学んでいます。そこでchord diagramというグラフを書きたいのですが、どうやって作ればいいのかわかりません。調べたところ、bokehのbokeh.chartsの中にあるchordというものを使った例がありましたが、現在bokeh.chartsがremoveされてしまったため、できない状態です。何かいい方法があれば教えていただきたいです。
該当のソースコード
これはネットに上がっていた、chord diagramの例です。
import pandas as pd
from bokeh.charts import output_file, Chord
from bokeh.io import show
from bokeh.sampledata.les_mis import data
nodes = data['nodes']
links = data['links']
nodes_df = pd.DataFrame(nodes)
links_df = pd.DataFrame(links)
source_data = links_df.merge(nodes_df, how='left', left_on='source', right_index=True)
source_data = source_data.merge(nodes_df, how='left', left_on='target', right_index=True)
source_data = source_data[source_data["value"] > 5]
source_data
chord_from_df = Chord(source_data, source="name_x", target="name_y", value="value")
output_file('chord-diagram-bokeh.html', mode="inline")
show(chord_from_df)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/11 08:12