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.

314 lines
16 KiB

  1. <!DOCTYPE html>
  2. <html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  3. <meta charset="utf-8">
  4. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <meta name="description" content="">
  7. <meta name="author" content="">
  8. <title>vis.js - A dynamic, browser based visualization library.</title>
  9. <!-- Bootstrap core CSS -->
  10. <link href="./css/bootstrap.css" rel="stylesheet">
  11. <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
  12. <!--[if lt IE 9]>
  13. <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
  14. <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  15. <![endif]-->
  16. <style>
  17. #forkme {
  18. position:absolute;
  19. top:0px;
  20. right:0px;
  21. z-index:9000;
  22. }
  23. img.icon {
  24. position:relative;
  25. top:-2px;
  26. }
  27. div.wall {
  28. background-image: url("./images/wall.png");
  29. background-repeat: no-repeat;
  30. }
  31. div.trans {
  32. background-color: rgba(0,0,0,0);
  33. }
  34. div.jumbo {
  35. color: #fff;
  36. text-align: center;
  37. text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
  38. }
  39. div.navbar-wrapper {
  40. background-color:#07508E;
  41. border-bottom: 3px solid #ffffff;
  42. }
  43. h2.featurette-heading {
  44. font-size:50px;
  45. }
  46. div.valign_parent {
  47. display:inline-flex;
  48. height: 457px;
  49. }
  50. div.valign_child {
  51. margin:auto 0px;
  52. }
  53. </style>
  54. </head>
  55. <!-- NAVBAR
  56. ================================================== -->
  57. <body>
  58. <div class="navbar-wrapper">
  59. <div class="container">
  60. <nav class="navbar navbar-inverse navbar-static-top" role="navigation">
  61. <div class="container">
  62. <div class="navbar-header">
  63. <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
  64. <span class="sr-only">Toggle navigation</span>
  65. <span class="icon-bar"></span>
  66. <span class="icon-bar"></span>
  67. <span class="icon-bar"></span>
  68. </button>
  69. <a class="navbar-brand hidden-sm" href="#">vis.js</a>
  70. </div>
  71. <div id="navbar" class="navbar-collapse collapse">
  72. <ul class="nav navbar-nav">
  73. <li class="active"><a href="#about">Modules</a></li>
  74. <li><a href="./docs/index.html" target="_blank">Documentation <img class="icon" src="./images/external-link-icons/external-link-icon-white.png"></a></li>
  75. <li><a href="#download_install">About & download</a></li>
  76. <li><a href="#showcase">Showcase</a></li>
  77. <li><a href="#contributing">Contributing</a></li>
  78. <li><a href="#featureRequests">Feature requests</a></li>
  79. <li><a href="#licenses">Licenses</a></li>
  80. </ul>
  81. </div>
  82. </div>
  83. </nav>
  84. </div>
  85. </div>
  86. <a id="forkme" href="https://github.com/almende/vis/" class="hidden-xs hidden-sm hidden-md" target="_blank">
  87. <img src="./images/forkme_right_darkblue_121621.png" alt="Fork me on GitHub">
  88. </a>
  89. <!-- Carousel
  90. ================================================== -->
  91. <div class="jumbotron wall">
  92. <div class="jumbotron trans">
  93. <div class="container jumbo">
  94. <h1>vis.js</h1>
  95. <p>A dynamic, browser based visualization library.
  96. The library is designed to be easy to use, to handle large amounts
  97. of dynamic data, and to enable manipulation of and interaction with the data.
  98. The library consists of the components DataSet, Timeline, Network, Graph2d, and Graph3d. Get it over here!</p>
  99. </div>
  100. </div>
  101. <!--<div class="container">-->
  102. <!--<div class="carousel-caption">-->
  103. <!--<h1>vis.js</h1>-->
  104. <!--</div>-->
  105. <!--</div>-->
  106. </div>
  107. <!-- Marketing messaging and featurettes
  108. ================================================== -->
  109. <!-- Wrap the rest of the page in another container to center all the content. -->
  110. <div class="container marketing" id="modules">
  111. <!-- Three columns of text below the carousel -->
  112. <div class="row">
  113. <div class="col-md-3">
  114. <a href="./network_examples.html"><img class="img-thumbnail" src="./images/network.png"alt="Generic placeholder image" style="width: 240px; height: 140px;"></a>
  115. <h2>Network</h2>
  116. <p class="text-justify">Network is a visualization to display networks and networks consisting of nodes and edges. The visualization is easy to use and supports custom shapes, styles, colors, sizes, images, and more.
  117. To handle a larger amount of nodes, Network has clustering support. Network uses HTML canvas for rendering.</p>
  118. <p><a class="btn btn-default" href="./network_examples.html" role="button">View examples »</a></p>
  119. <p><a class="btn btn-primary" href="./docs/network.html" role="button">View docs »</a></p>
  120. </div><!-- /.col-lg-4 -->
  121. <div class="col-md-3">
  122. <a href="./timeline_examples.html"><img class="img-thumbnail" src="./images/timeline.png" alt="Generic placeholder image" style="width: 240px; height: 140px;"></a>
  123. <h2>Timeline</h2>
  124. <p class="text-justify">The Timeline is an interactive chart to visualize data in time. The data items can take place on a single date, or have a start and end date (a range).
  125. Timeline uses regular HTML DOM to render the timeline and items put on the timeline. This allows for flexible customization using css styling.</p>
  126. <p><a class="btn btn-default" href="./timeline_examples.html" role="button">View examples »</a></p>
  127. <p><a class="btn btn-primary" href="./docs/timeline.html" role="button">View docs »</a></p>
  128. </div><!-- /.col-lg-4 -->
  129. <div class="col-md-3">
  130. <a href="./graph2d_examples.html"><img class="img-thumbnail" src="./images/graph2d.png" alt="Generic placeholder image" style="width: 240px; height: 140px;"></a>
  131. <h2>Graph2d</h2>
  132. <p class="text-justify">Graph2d is an interactive visualization chart to draw data in a 2D graph. It can plot lines, point and bars. You can freely move and zoom in the graph by dragging and scrolling in the window.
  133. <br />
  134. Graph2d uses HTML DOM and SVG for rendering. This allows for flexible customization using css styling.</p>
  135. <p><a class="btn btn-default" href="./graph2d_examples.html" role="button">View examples »</a></p>
  136. <p><a class="btn btn-primary" href="./docs/graph2d.html" role="button">View docs »</a></p>
  137. </div><!-- /.col-lg-4 -->
  138. <div class="col-md-3">
  139. <a href="./graph3d_examples.html"><img class="img-thumbnail" src="./images/graph3d.png" alt="Generic placeholder image" style="width: 240px; height: 140px;"></a>
  140. <h2>Graph3d</h2>
  141. <p class="text-justify">Graph3d is an interactive visualization chart to draw data in a three dimensional graph.
  142. You can freely move and zoom in the graph by dragging and scrolling in the window. Graph3d also supports animation of a graph.
  143. Graph3d uses HTML canvas to render graphs, and can render up to a few thousands of data points smoothly.</p>
  144. <p><a class="btn btn-default" href="./graph3d_examples.html" role="button">View examples »</a></p>
  145. <p><a class="btn btn-primary" href="./docs/graph3d.html" role="button">View docs »</a></p>
  146. </div><!-- /.col-lg-4 -->
  147. </div><!-- /.row -->
  148. <!-- START THE FEATURETTES -->
  149. <br /><hr class="featurette-divider"><br />
  150. <div class="row featurette" id="download_install">
  151. <div class="col-md-5">
  152. <img class="featurette-image img-responsive hidden-xs hidden-sm img-thumbnail" data-src="holder.js/500x500/auto" alt="500x500" src="./images/gettingstartedSlide.png" data-holder-rendered="true">
  153. </div>
  154. <div class="col-md-7">
  155. <div class="valign_parent">
  156. <div class="valign_child">
  157. <h2 class="featurette-heading">About & download; <span class="text-muted">getting started</span></h2>
  158. <p class="text-justify">
  159. The vis.js library is developed by <a href="http://almende.com" target="_blank">Almende B.V</a>,
  160. as part of <a href="http://chap.almende.com/" target="_blank">CHAP</a>.
  161. Vis.js runs fine on Chrome, Firefox, Opera, Safari, IE9+, and most mobile browsers (with full touch support).
  162. This site contains documentation, downloads and live examples of vis.js. The <a href="https://github.com/almende/vis/issues">sourcecode of vis.js</a> is available at Github. For questions, issues, and suggestions please use the <a href="https://github.com/almende/vis/issues">issues section</a> of the Github project.
  163. <h3>installing with npm</h3>
  164. <pre class="prettyprint">npm install vis</pre>
  165. <h3>installing with bower</h3>
  166. <pre class="prettyprint">bower install vis</pre>
  167. <a href="download/vis.zip"><h3>download zip (version <span class="version">3.6.2</span>)</h3></a>
  168. </p>
  169. </div>
  170. </div>
  171. </div>
  172. </div>
  173. <br /><hr class="featurette-divider"><br />
  174. <div class="row featurette" id="showcase">
  175. <div class="col-md-7">
  176. <div class="valign_parent">
  177. <div class="valign_child">
  178. <h2 class="featurette-heading">Showcase; <span class="text-muted">see vis in action!</span></h2>
  179. <p class="lead"><a href="showcase.html">
  180. In this section you can see cool projects that vis was used in.</a> If you have made something and would like it featured,
  181. please make an <a href="https://github.com/almende/vis/issues" target="_blank">issue on github</a> with your project and how you'd like to be credited.</p>
  182. </div>
  183. </div>
  184. </div>
  185. <div class="col-md-5">
  186. <a href="showcases.html"><img class="featurette-image img-responsive hidden-xs hidden-sm img-thumbnail" data-src="holder.js/500x500/auto" alt="500x500" src="./images/showcase.png" data-holder-rendered="true"></a>
  187. </div>
  188. </div>
  189. <br /><hr class="featurette-divider"><br />
  190. <div class="row featurette" id="contributing">
  191. <div class="col-md-5">
  192. <a href="https://github.com/almende/vis/" target="_blank"><img class="featurette-image img-responsive hidden-xs hidden-sm img-thumbnail" data-src="holder.js/500x500/auto" alt="500x500" src="./images/octocat.png" data-holder-rendered="true"></a>
  193. </div>
  194. <div class="col-md-7">
  195. <div class="valign_parent">
  196. <div class="valign_child">
  197. <h2 class="featurette-heading">Contributing; <span class="text-muted">join the project</span></h2>
  198. <p class="lead">Since vis.js is an open source project, everybody can contribute to it. If you want to contribute, great! Here's how:</p>
  199. <p class="text-justify">
  200. First, fork vis on Github, then add your feature, fix a bug,
  201. rephrase our writing etc. and do a <a href="https://help.github.com/articles/using-pull-requests/">pull request</a> to the develop branch on Github!
  202. Pull requests to the master branch will not be merged.
  203. <br /><br />
  204. If you fork the codebase, you'll find all modules in seperate files. This makes it a lot easier to work on than the distributed and combined vis.js file.
  205. <br /><br />
  206. If you want to contribute but don't know how, feel free to pick up <a href="./featureRequests.html">a feature request described below</a>!
  207. These come from ourselves as well as from Github issues. If you do, <a href="https://github.com/almende/vis/issues" target="_blank">please post an issue on Github letting us know</a>, so we can mark the feature
  208. under development as well as help out when needed. If we are about to implement something from <a href="./featureRequests.html">the list</a>, we'll remove it before starting.
  209. </p>
  210. </div>
  211. </div>
  212. </div>
  213. </div>
  214. <br /><hr class="featurette-divider"><br />
  215. <div class="row featurette" id="featureRequests">
  216. <div class="col-md-7">
  217. <div class="valign_parent">
  218. <div class="valign_child">
  219. <h2 class="featurette-heading">Feature requests</h2>
  220. <p class="lead">We get a lot of feature requests on Github. <a href="./featureRequests.html">Here's a list of them!</a></p>
  221. <p class="text-justify">
  222. The requests that come in on Github usually have a good argumentation and a lot of these ideas have made it into vis! To keep a nice overview of them, to clean up
  223. our Github issues and to supply a pool of ideas for people to contribute, we have made <a href="./featureRequests.html">this list.</a>
  224. <br /><br />
  225. This is by no means an end-of-the-line for your feature, but just something that we cannot pick up right away or cannot use in our projects at this time.
  226. We'd like to invite people who want to contribute to pick up one (or more!) of these features. <a href="./featureRequests.html">View the list here.</a>
  227. </p>
  228. </div>
  229. </div>
  230. </div>
  231. <div class="col-md-5">
  232. <a href="./featureRequests.html"><img class="featurette-image img-responsive hidden-xs hidden-sm img-thumbnail" data-src="holder.js/500x500/auto" alt="500x500" src="./images/feature_requests.png" data-holder-rendered="true"></a>
  233. </div>
  234. </div>
  235. <br /><hr class="featurette-divider"><br />
  236. <div class="row featurette" id="licenses">
  237. <div class="col-md-5">
  238. <img class="featurette-image img-responsive hidden-xs hidden-sm img-thumbnail" data-src="holder.js/500x500/auto" alt="500x500" src="./images/license.png" data-holder-rendered="true">
  239. </div>
  240. <div class="col-md-7">
  241. <div class="valign_parent">
  242. <div class="valign_child">
  243. <h2 class="featurette-heading">Licenses</h2>
  244. <p class="lead">
  245. Copyright (C) 2010-2015 Almende B.V. <br /><br />
  246. Vis.js is dual licensed under both Apache 2.0 and MIT.<br /><br />
  247. Vis.js may be distributed under either license.
  248. <ul>
  249. <li>http://www.apache.org/licenses/LICENSE-2.0</li>
  250. <li>-The MIT License http://opensource.org/licenses/MIT</li>
  251. </ul>
  252. </p>
  253. </div>
  254. </div>
  255. </div>
  256. </div>
  257. <hr class="featurette-divider">
  258. <!-- /END THE FEATURETTES -->
  259. <!-- FOOTER -->
  260. <footer>
  261. <p class="pull-right"><a href="#">Back to top</a></p>
  262. <p>© 2015 Almende B.V.</p>
  263. </footer>
  264. </div><!-- /.container -->
  265. <!-- Bootstrap core JavaScript
  266. ================================================== -->
  267. <!-- Placed at the end of the document so the pages load faster -->
  268. <script src="./js/jquery.min.js"></script>
  269. <script src="./js/bootstrap.min.js"></script>
  270. <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
  271. <script src="./js/ie10-viewport-bug-workaround.js"></script>