This docs on this page refers to a PREVIOUS VERSION. For the latest stable release, go to https://docs.bokeh.org/

Archived docs for versions <= 1.0.4 have had to be modified from their original published configuration, and may be missing some features (e.g. source listing)

All users are encourage to update to version 1.1 or later, as soon as they are able.

Bokeh Docs

chord_chart

< dot_chart | back to Gallery | histograms_chart >

          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]
          
          chord_from_df = Chord(source_data, source="name_x", target="name_y", value="value")
          output_file('chord_from_df.html', mode="inline")
          show(chord_from_df)