Another experiment along the line of this one. This time, links are drawn in a way that the overlap near the node is removed. The method is somehow reminiscent of Sankey diagrams (see this paper for similar considerations, applied to arc diagrams).
Besides reducing visual clutter, two advantages of this design are:
xxxxxxxxxx
<html>
<head>
<meta charset="utf-8">
<meta name="description" content="Node-link circular layout: Sankey links" />
<title>Node-link circular layout: Sankey links</title>
<link type="text/css" href="index.css" rel="stylesheet"/>
<script src="https://d3js.org/d3.v3.min.js"></script>
</head>
<body>
<svg height="500" width="960"></svg>
<script src="index.js"></script>
</body>
</html>
Modified http://d3js.org/d3.v3.min.js to a secure url
https://d3js.org/d3.v3.min.js