UNPKG

dc.graph

Version:

Graph visualizations integrated with crossfilter and dc.js

95 lines (81 loc) 3.51 kB
<!DOCTYPE html> <html> <head> <title>Simple graph viewer</title> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="css/dc.graph.css"/> <link rel="stylesheet" type="text/css" href="css/bootstrap.css"/> <link rel="stylesheet" type="text/css" href="css/d3-tip.css"/> <link rel="stylesheet" type="text/css" href="css/example-common.css"/> <script type="text/javascript" src="js/d3.js"></script> <script type="text/javascript" src="js/crossfilter.js"></script> <script type="text/javascript" src="js/dc.js"></script> <script type="text/javascript" src="js/d3-tip.js"></script> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/lodash.js"></script> <script type="text/javascript" src="js/promise-polyfill.js"></script> <script type="text/javascript" src="js/cola.js"></script> <script type="text/javascript" src="js/dagre.js"></script> <script type="text/javascript" src="js/d3v4-force.js"></script> <script type="text/javascript" src="js/viz.js"></script> <script type="text/javascript" src="js/chart.registry.js"></script> <script type="text/javascript" src="js/dc.graph.js"></script> <script type="text/javascript" src="js/graphlib-dot.js"></script> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/querystring.js"></script> <script type="text/javascript" src="js/sync-url-options.js"></script> <script type="text/javascript" src="js/dc.graph.tracker.domain.js"></script> <style type="text/css"> body { overflow: hidden; } #main { position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; flex-direction: column; } #controls { margin: 1em; display: flex; flex-direction: row; } #middle-controls { flex: 1; } #right-controls { z-index: 10; } #graph { flex: 1; } #message { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(255,255,255, 0.7); display: flex; align-items: center; justify-content: center; } </style> </head> <body> <div id="main"> <script type="text/javascript" src="js/example-header.js"></script> <div id="controls"> <div id="left-controls"> <select id="layout"></select>&nbsp;&nbsp;&nbsp; <div id="cutoff-stuff" style="display: none"><label for="cutoff">&nbsp;Edge cutoff:&nbsp;</label><div style="display: inline-block"><input id="cutoff" type="range" min="0" max="1" step="0.05" style="width: 10em"></div>&nbsp;<span id="cutoff-display"></span>&nbsp;&nbsp;&nbsp;</div> <input id="graphviz-attrs" type="checkbox"><label for="graphviz-attrs">&nbsp;Use graphviz <a href="https://graphviz.org/doc/info/attrs.html" target=_blank>attrs</a></label> </div> <div id="middle-controls"></div> <div id="right-controls"> <label for='#user-file' title="in-browser: nothing uploaded to server">Load file&nbsp;</label><input type="file" id="user-file" style="display: inline" title="in-browser: nothing uploaded to server"> <a id="data-link" target="dcgraph-datalink" style="font-size: 8px" href='#'>DATA LINK</a> </div> </div> <div id="graph" class="chart"></div> </div> <div id="message" style="display: none;"></div> <script type="text/javascript" src="js/simple-viewer.js"></script> </body>