GrapheStellar

Andes Nord, Aztec, Blackfoot, Inuit, Lokono, Maya, Navajo, Seri, Tikuna,Tukano,Tupi Guarani

#python, #visjs, #starplot , #gephi, #obsidian

https://www.inimod.org/graphestellar/

r6d10: Besides wild graph visualizations, one of my hobbies is designing funding models for NGOs. And why not combine both? ๐Ÿ‡ฉ๐Ÿ‡ช y.lab.nrw/r6d10 ๐Ÿ˜ \__ #100DaysOfCode #visjs #ngo #volunteering #publicgood #OpenSource #OpenScience

CodeFreezR (he/him) (@CodeFree...
CodeFreezR (he/him) (@[email protected])

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

chaos.social

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

Tried deleting edges from the network graph in #VisJS, but when i cluster/decluster again, the edges pop right back into existence. Got to be some way to cut up a graph and cluster junk nodes, or hiding them.

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

Played around with clustering in #VisJS, but it doesn't do what i want, it clusters everything or nothing. Got an idea how to go around it but it requires some coding and some additional data to cluster by.
https://www.youtube.com/watch?v=A2Ks3nNTovI
VisJS Clustering

YouTube
@postmodern #D3 is very good if you want lots of control over the visualization, like adding glyphs or CSS styling to nodes, but in general i recommend #VisJS too as it requires much less hands on.

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.

@postmodern I still can recommend #VisJS
https://visjs.org
vis.js