<html>
<head>
  <script type="text/javascript"
          src="http://visjs.org/vis.min.js"></script>
</head>
<body>
  <div id="mygraph"></div>
  <script type="text/javascript">
    var container = document.getElementById('mygraph');
    var data = {
      dot: 'digraph {1 -> 1-> 2; 2 -- 4; 2 -> 3 }'
    };
    var graph = new vis.Graph(container, data);
  </script>
</body>
</html>