Comments (13)
Yes, vis.js is component based which makes it easier to implement vertical versions of the axis, itemset, groupset, etc.
from vis.
Nice π Have you been planning in-built mobile features? Like touch gestures. And on the idea of a vertical timeline, those event details boxes could just rotate 90 degrees?
from vis.
Yes, the Graph already has mobile support (using hammer.js), we are going to implement that in the Timeline too.
As for the vertical positioning: that is not a matter of just rotating 90 degrees. You have to position and size the divs of each item differently, swap everything related to horizontal positioning with vertical positioning.
from vis.
Great. Yes I can see how it's not that simple - that was more of a feature inquery/request :) How you been thinking of implementing that natively?
from vis.
You mean implement touch events without using a library like hammer.js? You don't want to do that. Move events are easy, but pinching, long press, double press, etc. gets more complicated. Especially if you want to support all different types of devices, which all work differently. It's really great to leave the details to a great library like hammer.js.
Edit: o sorry i guess you meant the vertical positioning.
from vis.
I meant for the vertical timeline done (mostly) by just rotating the event info boxes!
from vis.
Yes would be great to have support for a vertical timeline, but first we want to implement more basic features like making items editable.
from vis.
Ok that sounds right. What kind of on-going and future project milestones and time estimates do you have planned?
from vis.
First milestone is to get about the same functionality we had in the Timelines predecessor, most importantly making the items editable, and a bunch of smaller functions. Then, integrate support for line chart in the Timeline (formerly a separate visualization). We also want implement clustering and support to handle large amounts of items.
We don't have a time estimate, we currently have a shortage of man power so development is going relatively slow. It strongly depends whether we can find extra colleagues and how much help we get from the community.
from vis.
It's good to know about your current situation. Your plugin will most likely play a fundamental part in the next version of our web application which comes under planning and development in the following months. We might be able to sponsor this project then. Let's be in touch later on!
from vis.
Thanks.
from vis.
Hello, searching for vertical vis.js timeline brought me here. According to the discussion above, everything is ready to have vertical time with vis.js. Now I'm looking for examples or code snippet or direction to build such timeline. Any tips? Is that really possible?
from vis.
In general, no. It's not trivial to just make a vertical timeline without a big change to the components. There is no specific starting point or code snippet for this.
from vis.
Related Issues (20)
- Overlapping Edges in Vis.js 4.20.0 and later HOT 1
- Timeline - how to dynamically change options value? HOT 3
- timeline - update tooltip on onMoving callback is not working HOT 2
- Cross-Site Scripting DOM Input Validation and Representation HOT 1
- how to change X-Axis data format in Vis.js
- Suggestion for showcase - museum-digital
- Select option list is not clickable in groups section
- Flicking a timeline element off of screen unable to drag other element
- Is it possible to have a single line be drawn with multiple colors based on the data?
- Timeline bug with safari βmoveToβ HOT 1
- Github Pages site for visjs.org down HOT 3
- Update items or remove
- Shorthand option for edge color being ignored
- Every time you update the "network" shape always changes, how can you make the shape unchanged? HOT 2
- Connector title disappears when (re-)opening a cluster HOT 2
- Looking for a plugin to draw such this graph online HOT 1
- Edge label at 0,0 HOT 1
- can we have items on either side of timeline(up and down)
- Showcase suggestion: libcolgraph
- Mark Original Start in Timeline Bar
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vis.