Comments (3)
Die Anpassungen basierend auf dem develop branch.
Kann mit dem Projekt www.alod.ch getestet werden. Dazu die Abhängigkeit von zack-search auf das eigene Repo umbiegen und:
npm install
npm run start-local
from zack-search.
-
Handles: The black bars can be used to constrain the search query to a time interval. (Probably better user interface metaphor ? Drag over the constraining interval (click-start, drag, click-stop -> interval).
The bespoke handler mechanic has been replaced with the D3 brush mechanic. Period ranges are now selected with a brushing rectangle.
-
Accentuate start/end of current selection
I played with a few options like shifted start/end ticks and boosted tick-lines but would probably suggest bold labels..
-
Documents will relate with arrows or intervals to it (to put them self into context on the timeline.)
This still seems out of whack, but I haven’t looked into this further. Might be that the margin is not considered properly.
-
The case that none of the documents provide a date, hence there are no buckets delivered to the visualisation needs to be gracefully handled.
TBD
-
[Low prio] Timeline is fixed in granularity of years, (ideally it would also scales down to months, days).
It currently flips between years and abreviated month + years, but granularity can be changed of course. I haven’t quite grasped what happens on very high date resolution.
-
[Low prio] An intuitive way to relax the constraint is searched after (minimal case, just remove the constraint completely).
I’m misusing the result count (
.zack-meta.pull-right
element) as a reset button at the moment. I toyed with a few options here, but it seems a small button under the result count (saying ‘zurücksetzen’ or the shorter 'reset') or a reset icon might be best... -
(New) Buckets are visible beyond axis end
Requires clip-path
from zack-search.
Further refinements:
- Check problem with Firefox and IE11 (problem seemed to exist before histogram refinement [tested 5f0e405]:
start
date returnsInvalid Date
) - Safari dates pear-shaped
- Increase histogram height to 120px and adapt element sizes appropriately
- Add reset button
- Hide histogram if data response is empty
- Add visual clue indicating histogram data load (spinner or similar)
- Reset chart on double-click
- Highlight the axis' start and end date values
All changes pending double-check on working database
from zack-search.
Related Issues (20)
- implement spinner
- show error message if there are issues with the endpoint HOT 2
- Datetime Filter not working because of missing parantheses.
- Restrict search if &q=<string> is present HOT 4
- Update of Histogram not working after changing with the handles. HOT 5
- data-property-path-postfix gets lost from filterable to filter HOT 2
- Nothing found ... HOT 4
- make the GRAPH ?g {} an option in the query builder HOT 2
- histogram not define HOT 1
- Top notch! HOT 1
- sync issues HOT 3
- Temporary disable filter
- Add "clear" button on text filter
- Check if events are flowing according d3 concept HOT 1
- Refactor d3 visualization code HOT 1
- The intro plugin is dependend on jQuery HOT 3
- First release
- Problem with empty lines on https://test.lindas.admin.ch/datasets/ HOT 2
- Upgrade dependencies
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 zack-search.