
Attached: 1 image r6d10: Neben wilden Graph-Visualisierungen ist ein Hobby von mir Finanzierungsmodelle fรผr NGO's zu entwickeln. Und warum nicht mal beides zusammenbringen? \__ #100DaysOfCode #visjs #ngo #Ehrenamt #gemeinwohl #OpenSource #OpenScience
r6d10: Neben wilden Graph-Visualisierungen ist ein Hobby von mir Finanzierungsmodelle fรผr NGO's zu entwickeln. Und warum nicht mal beides zusammenbringen?
\__
#100DaysOfCode #visjs #ngo #Ehrenamt #gemeinwohl #OpenSource #OpenScience
As i went from #D3 (Left image) to #VisJS (right image) i lost the ability to add glyphs (contextual status icons, i.e. PNG images) on nodes.
Recently i discovered that i could use Emojis instead, i could just not position them on the nodes where i wanted, and as there is a limited set of emojis, your options for creating a security taxonomy are limited. #SecurityVisualization #NetworkGraphs #secviz
And of course i found a bug in #VisJS Timeline, but also a workaround:
When you read the timeline.getEventProperties in an event handler for customTimeMarkers, the assigned id of the property i.e. .customTime will not work.
Instead read it from properties.id in the event handler and you always get an ID that isn't randomly NULL. #Javascript #Bug
Updated the #VisJS lib i've been using, I usually just copy the template visualization from a folder and *checks* that JS file is from 2017... geez.
After the update everything became MUCH faster, but there is still an annoying bug no one have addressed since then (Double click Event is universal for both nodes and canvas and make the pointer get stuck dragging the canvas around when single-clicking on the canvas after having single-clicked on a node).
I have tried solving it by adding a Javascript eventlistener for doubleclicks but VisJS already got one and the result is a conflict and nothing works.