Comments (3)
This looks cool, and it's a great use of the open-sourced data!
I would be cautious when trying to port this to the timeline at this stage for 2 reasons:
- the height will be a function of #events and #filters, which may create a broken experience - not sure if you'd have a suggestion there?
- we are still considering including some other data filter that would add more than 1 line to the timeline, like in this instance
In any case, I'd be open to have a toggle which allowed for more than one visualization type of the timeline, but I wonder if it will be easy to do while keeping performance and interaction we have at the moment.
from ukraine-timemap.
I agree, this is very cool @ilyabo! I would welcome a feature like this in the upstream also, as either:
- A feature toggle in
config.js
, allowing timemap instance administrators to set this as the timeline visualization as an alternative to the current default of events plotted with time on the X axis, and (optionally) separated by categories on the Y axis. - A general toggle somewhere in the UI, which converts dynamically between the default timeline and this idea (as @msramalho has suggested). This toggle could also be feature flagged through the process described in 1.
from ukraine-timemap.
closing for now
from ukraine-timemap.
Related Issues (20)
- keep final date in timeline dynamically HOT 3
- embed more social media platforms besides twitter + telegram HOT 20
- "Next" button overlaps the time zoom controls HOT 2
- Pressing a timeline event during zoom in animation crashes the app
- Clusters are flickering on zoom in HOT 3
- Feedback form inaccessible to people outside the form owner's organisation HOT 1
- mouse drag reveals a rectangle around the previous view area HOT 2
- Language switch design HOT 7
- Idea: Replace Leaflet map with Mapbox HOT 6
- Dates are off in exported JSON HOT 7
- Idea: Update base styles for map HOT 3
- refactor hot-fix introduced in new satellite tiles HOT 2
- Clean up mobile support features HOT 2
- fix gdpr issues
- Conflicting peer dependencies- clean run of `npm install` is failing. HOT 6
- Add total number of verified incidents to introduction panel HOT 3
- Replace webpack-based tooling with vite HOT 1
- Add full-screen button HOT 4
- Event stack is missing event when selecting time range HOT 1
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 ukraine-timemap.