2
$\begingroup$

I came across this visualization where there is a circle with data points on the circle and internal lines (arcs or edges) between the points on the circle. What is the name of this type of visualization?

enter image description here

How would I generate it from a 2-D table like the one below? I want the points A, B, C, D, and E on the circle and the value from point i to j to be an arc between them. Would something like d3.js be able to generate it?

enter image description here

$\endgroup$
1
  • $\begingroup$ I think this is circos plot $\endgroup$ Commented Jan 8, 2021 at 22:35

1 Answer 1

2
$\begingroup$

This is a chord diagram. It is usuallly generated from a square matrix like the one you have. This can be done with specific libraries at least in R (circlize package) and Python (plotly). It's also possible to do it with d3.js but apparently not so easily.

General advice: I find the "X Graph Gallery" websites quite convenient for exploring different types of graphs: R graph gallery, Python graph gallery and D3 graph gallery.

$\endgroup$
1
  • $\begingroup$ Thank you. Those graph galleries are very helpful. $\endgroup$ Commented Jan 9, 2021 at 1:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.