spikelynch / bookmap Goto Github PK
View Code? Open in Web Editor NEWVisualisation experiments with d3
Visualisation experiments with d3
A new pane of controls allowing the force layout parameters to be adjusted, including a gravity force, pinning to top / floor at bottom
Toggle nodes/cells/links on and off, stroke and colour etc
Allow the user to fiddle with link strength, charge, iterations so that the layout can be tuned
Hilbert mapping is still a bit ragged - try to clean it up before implementing zoom
At the moment all Hilbert-mapped pubs have a random dither applied to them so that books with the same catalogue number don't collapse into a single point.
Had an idea at Hacky Hour to somehow use the author and title to do further subdivisions between Dewey decimal numbers - work out the details of this.
This will need:
Use the library API to get larger datasets, and add authors. Best way to do this is: put a search form on the bookmap page, have it run a search against endeca and convert the JSON into a graph
List catalogue records in the control pane, live when doing live search
Add d3-zoom behaviour
When copying the links from the initial voronoi to the dynamic layout, try to make the end result links the "same length" as the original, to get more organic clustering
Can we make a 3-D version?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.