Итак, я прочитал это сообщение , где кто-то визуализирует 4chan сообщения на графике. Это выглядит очень круто, поэтому я хотел попробовать это сам. Все работает хорошо, но у меня есть некоторые проблемы с моими опциями visjs.
Я пытаюсь приблизиться к вариантам, которые он использовал. К сожалению, он их нигде не опубликовал.
Это то, что у меня так далеко:
var options = {
nodes: {
shape: 'dot',
scaling: {
min: 10,
max: 30,
customScalingFunction: function (min,max,total,value) { return value },
label: {
min: 8,
max: 30,
drawThreshold: 12,
maxVisible: 20
}
},
font: {
size: 12,
face: 'Tahoma'
}
},
edges: {
width: 0.15,
color: {inherit: 'from'},
smooth: {
type: 'continuous'
}
},
physics: {
barnesHut: {
springLength: 1000,
springConstant: 1,
avoidOverlap: 1
}
},
interaction: {
tooltipDelay: 200,
hideEdgesOnDrag: true
}
};
Моя проблема в том, что они все еще кажутся не совсем правильными, и у меня также есть проблемы с перекрывающимися узлами.
JSFiddle
Извините за нечистый код.