vis.js is a dynamic, browser-based visualization library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

345 lines
16 KiB

10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head><script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-61231638-1', 'auto');ga('send', 'pageview');</script>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <title>vis.js showcase</title>
  8. <link rel="icon" HREF="favicon.ico">
  9. <!-- Bootstrap -->
  10. <link href="../css/bootstrap.css" rel="stylesheet">
  11. <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
  12. <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  13. <!--[if lt IE 9]>
  14. <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
  15. <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  16. <![endif]-->
  17. <style>
  18. body {
  19. font-family: Lustria,Georgia,Times,"Times New Roman",serif !important;
  20. }
  21. div.navbar-wrapper {
  22. background-color:#07508E;
  23. border-bottom: 3px solid #ffffff;
  24. font-size:16px;
  25. }
  26. div.contentWrapper {
  27. padding:20px;
  28. }
  29. a:link {color: #8bb9fb;}
  30. a:visited {color: #8bb9fb;}
  31. a:hover {color: #8bb9fb;}
  32. a:active {color: #8bb9fb;}
  33. div.textHTMLContent {
  34. display:block;
  35. width:970px;
  36. }
  37. img.showcase {
  38. position:relative;
  39. left:-50px;
  40. border: 1px solid #dddddd;
  41. border-radius:5px;
  42. width:880px;
  43. max-height:400px;
  44. margin:30px;
  45. }
  46. div.description{
  47. text-align:justify;
  48. max-width:880px;
  49. position:relative;
  50. border-radius:5px;
  51. padding:20px;
  52. text-decoration: none;
  53. color:#ffffff;
  54. background-color: #455a6f;
  55. margin-top:-80px;
  56. z-index:2;
  57. box-shadow: 0px 0px 8px #000000;
  58. overflow:auto;
  59. }
  60. div.descriptionHeader {
  61. font-size:25px;
  62. font-weight:bold;
  63. padding-bottom:5px;
  64. }
  65. </style>
  66. </head>
  67. <body>
  68. <div class="navbar-wrapper">
  69. <div class="container">
  70. <nav class="navbar navbar-inverse navbar-static-top" role="navigation">
  71. <div class="container">
  72. <div class="navbar-header">
  73. <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
  74. <span class="sr-only">Toggle navigation</span>
  75. <span class="icon-bar"></span>
  76. <span class="icon-bar"></span>
  77. <span class="icon-bar"></span>
  78. </button>
  79. <a class="navbar-brand hidden-sm" href="../index.html">vis.js</a>
  80. </div>
  81. <div id="navbar" class="navbar-collapse collapse">
  82. <ul class="nav navbar-nav">
  83. <li><a href="../index.html#modules">Modules</a></li>
  84. <li><a href="../docs/index.html" target="_blank">Documentation <img class="icon" src="../images/external-link-icons/external-link-icon-white.png"></a></li>
  85. <li><a href="../index.html#download_install">Download</a></li>
  86. <li class="active"><a href="">Showcase</a></li>
  87. <li><a href="../index.html#contribute">Contribute</a></li>
  88. <li><a href="../index.html#licenses">License</a></li>
  89. </ul>
  90. </div>
  91. </div>
  92. </nav>
  93. </div>
  94. </div>
  95. <div class="contentWrapper">
  96. <h1>Showcase projects</h1>
  97. <div class="container-fluid">
  98. These are projects we made using vis, or ones we received from the community. If you'd like your project to be featured here, please <a href="https://github.com/almende/vis/issues" target="_blank">post an issue on our Git page</a>.
  99. <div class="row">
  100. <div class="col-md-12 col-lg-6">
  101. <a href="./projects/midas/index.html">
  102. <img src="./images/midas.png" class="showcase img-responsive">
  103. </a>
  104. <div class="description">
  105. <div class="descriptionHeader">
  106. MIDAS, <a href="http://www.almende.com"> Almende BV</a>
  107. </div>
  108. <div class="descriptionContent">
  109. MIDAS collects statistics of incidents during the production process.
  110. It analyses the manufacturing process and handles disruptive events during the ramp-up phase.
  111. We developed the software tool especially for this project, based on our tools,
  112. <a href="http://eve.almende.com/">Eve</a> and <a href="http://visjs.org/">vis.js</a>.
  113. </div>
  114. </div>
  115. </div>
  116. <!--<br /><br /><br />-->
  117. <div class="col-md-12 col-lg-6">
  118. <a href="http://theantworks.herokuapp.com/industry-report/pfizer-az/">
  119. <img src="./images/antworks_pfizer.png" class="showcase img-responsive">
  120. </a>
  121. <div class="description">
  122. <div class="descriptionHeader">
  123. Pfizer, <a href="http://www.theantworks.com"> The ANTworks</a>
  124. </div>
  125. <div class="descriptionContent">
  126. This and the next entree are two case studies Jeroen Coumans created for a startup that specialises in patent analysis, and were featured on CNN Money, The Guardian, CNBC and the Financial Times.
  127. Both fully use vis.js for graph rendering, while the frontend is built with React.
  128. </div>
  129. </div>
  130. </div>
  131. </div>
  132. <!--<br /><br /><br />-->
  133. <div class="row">
  134. <div class="col-md-12 col-lg-6">
  135. <a href="http://www.kenedict.com/connecting-startups-and-investors-in-mobile-technology/">
  136. <img src="./images/kenedict.png" class="showcase img-responsive">
  137. </a>
  138. <div class="description">
  139. <div class="descriptionHeader">
  140. <a href="http://www.kenedict.com/"> Kenedict</a>
  141. </div>
  142. <div class="descriptionContent">
  143. Connecting Startups and Investors in Mobile Technology: As you can see in the visualization, nodes have a high betweenness centrality when they are at the intersection of different clusters. In the case of investors (square nodes), this implies that an investor with a varied portfolio of mobile technology investments can serve as a key connector based on its participation in multiple sub-communities of the network.
  144. </div>
  145. </div>
  146. </div>
  147. <div class="col-md-12 col-lg-6">
  148. <a href="http://theantworks.herokuapp.com/industry-report/tesla/">
  149. <img src="./images/antworks_tesla.png" class="showcase img-responsive">
  150. </a>
  151. <div class="description">
  152. <div class="descriptionHeader">
  153. Tesla, <a href="http://www.theantworks.com"> The ANTworks</a>
  154. </div>
  155. <div class="descriptionContent">
  156. This and the previous entree are two case studies Jeroen Coumans created for a startup that specialises in patent analysis, and were featured on CNN Money, The Guardian, CNBC and the Financial Times.
  157. Both fully use vis.js for graph rendering, while the frontend is built with React.
  158. </div>
  159. </div>
  160. </div>
  161. </div>
  162. <div class="row">
  163. <div class="col-md-12 col-lg-6">
  164. <a href="http://www.poddvr.com/?e=6c7b942a2dd07385">
  165. <img src="./images/poddvr.png" class="showcase img-responsive">
  166. </a>
  167. <div class="description">
  168. <div class="descriptionHeader">
  169. <a href="http://www.poddvr.com/"> podDVR</a>
  170. </div>
  171. <div class="descriptionContent">
  172. This is an one Page Web App enabling you to mark spots/segments of podcasts and easily share those highlights with friends. Podcasts are typically mp3 audio files obtained via RSS feed so we have integrated a media player with custom controls. Podcast episodes are presented in sequence over a navigable timeline, which is also used to visualize single episodes and/or highlights playing second by second.
  173. </div>
  174. </div>
  175. </div>
  176. <div class="col-md-12 col-lg-6">
  177. <a href="./projects/theantworks">
  178. <img src="./images/antworks_proto.png" class="showcase img-responsive">
  179. </a>
  180. <div class="description">
  181. <div class="descriptionHeader">
  182. Prototype, <a href="http://www.theantworks.com"> The ANTworks</a>
  183. </div>
  184. <div class="descriptionContent">
  185. These are a few screenshots from an upcoming project by The ANTworks, giving a great example of how the style of vis can be
  186. customized.
  187. </div>
  188. </div>
  189. </div>
  190. </div>
  191. <div class="row">
  192. <div class="col-md-12 col-lg-6">
  193. <a href="http://tiddlymap.org">
  194. <img src="./images/tiddlywiki.png" class="showcase img-responsive">
  195. </a>
  196. <div class="description">
  197. <div class="descriptionHeader">
  198. <a href="http://tiddlywiki.com/"> TiddlyWiki</a>
  199. </div>
  200. <div class="descriptionContent">
  201. The open-source project TiddlyMap heavily draws on the Vis.js library to turn the personal note-taking software TiddlyWiki into a full-blown concept-mapping tool. Graphs may be embedded in the overall wiki content to accompany the text at any place and clickable nodes allow fast topic navigation. The resulting graph-wiki-hybrid makes it incredibly easy to integrate, link and visualize ideas.
  202. </div>
  203. </div>
  204. </div>
  205. <div class="col-md-12 col-lg-6">
  206. <a href="http://etn.io/">
  207. <img src="./images/elite_trade_net.png" class="showcase img-responsive">
  208. </a>
  209. <div class="description">
  210. <div class="descriptionHeader">
  211. <a href="http://etn.io/"> Elite Trade Net</a>
  212. </div>
  213. <div class="descriptionContent">
  214. This is a tool for finding profitable trade routes in the game Elite: Dangerous. It uses the vis.js network module to display route options. Animation, select events and dynamic coloring enable graph navigation.
  215. </div>
  216. </div>
  217. </div>
  218. </div>
  219. <div class="row">
  220. <div class="col-md-12 col-lg-6">
  221. <a href="http://www.beergraph.xyz">
  222. <img src="./images/beergraph.png" class="showcase img-responsive">
  223. </a>
  224. <div class="description">
  225. <div class="descriptionHeader">
  226. <a href="http://www.beergraph.xyz/"> Beergraph</a>
  227. </div>
  228. <div class="descriptionContent">
  229. An application that shows the different styles of beers. Each beer style
  230. with its own specifications, beers brands and beer family which it belongs
  231. to.
  232. Feel free to contribute your knowledge and build a better graph using the
  233. forms.
  234. </div>
  235. </div>
  236. </div>
  237. <div class="col-md-12 col-lg-6">
  238. <a href="http://luke.deentaylor.com/wikipedia/">
  239. <img src="./images/wikipedia_mapper.png" class="showcase img-responsive">
  240. </a>
  241. <div class="description">
  242. <div class="descriptionHeader">
  243. <a href="http://luke.deentaylor.com/wikipedia/">Wikipedia Mapper</a>
  244. </div>
  245. <div class="descriptionContent">
  246. A web app for visualizing the connections between Wikipedia pages.
  247. </div>
  248. </div>
  249. </div>
  250. </div>
  251. <div class="row">
  252. <div class="col-md-12 col-lg-6">
  253. <a href="https://twitter.jeffprod.com">
  254. <img src="./images/twitterjeffprod.jpg" class="showcase img-responsive">
  255. </a>
  256. <div class="description">
  257. <div class="descriptionHeader">
  258. <a href="https://twitter.jeffprod.com"> Twitter network visualization</a>
  259. </div>
  260. <div class="descriptionContent">
  261. A web tool to see relationship between Twitter users.
  262. </div>
  263. </div>
  264. </div>
  265. <div class="col-md-12 col-lg-6">
  266. <a href="http://treeofscience.ru">
  267. <img src="./images/treeofscience.png" class="showcase img-responsive">
  268. </a>
  269. <div class="description">
  270. <div class="descriptionHeader">
  271. <a href="http://treeofscience.ru"> Tree Of Science</a>
  272. </div>
  273. <div class="descriptionContent">
  274. Tree Of Science is an interactive catalogue of sciences.
  275. It is a russian school project.
  276. </div>
  277. </div>
  278. </div>
  279. </div>
  280. <div class="row">
  281. <div class="col-md-12 col-lg-6">
  282. <a href="http://sirius.modeselektor.com/">
  283. <img src="./images/siriusmodeselektor.png" class="showcase img-responsive">
  284. </a>
  285. <div class="description">
  286. <div class="descriptionHeader">
  287. <a href="http://sirius.modeselektor.com/"> Siriusmodeselektor</a>
  288. </div>
  289. <div class="descriptionContent">
  290. Siriusmodeselektor is a collaboration of two electronic music acts: Siriusmo and Modeselektor.
  291. The site is built around vis.Timeline and uses it to display dates and photos/videos from their tour in 2015.
  292. </div>
  293. </div>
  294. </div>
  295. <div class="col-md-12 col-lg-6">
  296. <a href="https://gbrault.github.io/railroad-diagrams/live/live.html">
  297. <img src="./images/expression-results.png" class="showcase img-responsive">
  298. </a>
  299. <div class="description">
  300. <div class="descriptionHeader">
  301. <a href="https://github.com/gbrault/railroad-diagrams/blob/gh-pages/live/doc/readme.md"> RailRoad SRFB</a>
  302. </div>
  303. <div class="descriptionContent">
  304. RailRoad SRFB is a small hack dealing with Grammars and formal language representation.
  305. Vis is used there to show a tree representation of a valid expression i.e. conformant to the grammar rules.
  306. </div>
  307. </div>
  308. </div>
  309. </div>
  310. </div>
  311. </div>
  312. <br /><br /><br /><br />
  313. <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
  314. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  315. <!-- Include all compiled plugins (below), or include individual files as needed -->
  316. <script src="../js/bootstrap.min.js"></script>
  317. </body>
  318. </html>