Published
Edited
Jul 1, 2019
1 fork
Importers
1 star
Insert cell
Insert cell
a = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[7,2],[2,3]]},
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"}
]
})
Insert cell
b = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[2,0]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"}
]
})
Insert cell
c = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[2,0]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x1", "target": "x3", "constraint": "c1"},
{"source": "x1", "target": "x4", "constraint": "c1"}
]
})
Insert cell
d = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[2,0]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"}
]
})
Insert cell
e = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[2,0]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x3", "target": "x1", "constraint": "c1"}
]
})
Insert cell
f = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[2,0]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x2", "target": "x4", "constraint": "c1"}
]
})
Insert cell
//graph Modi
g = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[2,0]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x1", "target": "x3", "constraint": "c1"},
{"source": "x2", "target": "x4", "constraint": "c1"}
]
})
Insert cell
h = ({
"domains": [
{"id": "d1", "value": [0,1,2]}
],
"constraints": [
{"id": "c1", "value": [
[1,2,1],
[2,0,2],
[1,2,1]
]},
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"}
]
})
Insert cell
i = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,0],[2,3]]},
{"id": "c2", "value": [[1,2],[0,3]]},
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x1", "constraint": "c2"}
]
})
Insert cell
Insert cell
//constraints com dimensões diferentes
j = ({
"domains": [
{"id": "d1", "value": [0,1]},
{"id": "d2", "value": [0,1,2]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[3,0]]},
{"id": "c2", "value": [[1,2,3],[3,2,1]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d2"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c2"}
]
})
Insert cell
//profundidade

k = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[2,0]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"},
{"id": "x5", "domain": "d1"},
{"id": "x6", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x3", "target": "x4", "constraint": "c1"},
{"source": "x4", "target": "x5", "constraint": "c1"},
{"source": "x5", "target": "x6", "constraint": "c1"}
]
})
Insert cell
//ciclico

l = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[2,0]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x3", "target": "x4", "constraint": "c1"},
{"source": "x4", "target": "x1", "constraint": "c1"}
]
})
Insert cell
//muitas arestas de retorno

m = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[2,0]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x1", "target": "x3", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x2", "target": "x4", "constraint": "c1"},
{"source": "x3", "target": "x4", "constraint": "c1"},
{"source": "x4", "target": "x1", "constraint": "c1"}
]
})
Insert cell
//arvore com arestas de retorno

n = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[2,0]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"},
{"id": "x5", "domain": "d1"},
{"id": "x6", "domain": "d1"},
{"id": "x7", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x2", "target": "x4", "constraint": "c1"},
{"source": "x3", "target": "x4", "constraint": "c1"},
{"source": "x1", "target": "x5", "constraint": "c1"},
{"source": "x5", "target": "x6", "constraint": "c1"},
{"source": "x5", "target": "x7", "constraint": "c1"},
{"source": "x6", "target": "x7", "constraint": "c1"}
]
})
Insert cell
//arvore com multiplos galhos

o = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[2,0]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"},
{"id": "x5", "domain": "d1"},
{"id": "x6", "domain": "d1"},
{"id": "x7", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x2", "target": "x4", "constraint": "c1"},
{"source": "x2", "target": "x5", "constraint": "c1"},
{"source": "x1", "target": "x6", "constraint": "c1"},
{"source": "x1", "target": "x7", "constraint": "c1"}
]
})
Insert cell
//profundidade e muitas arestas de retorno

p = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[2,0]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x3", "target": "x4", "constraint": "c1"},
{"source": "x1", "target": "x3", "constraint": "c1"},
{"source": "x2", "target": "x4", "constraint": "c1"},
{"source": "x1", "target": "x4", "constraint": "c1"}
]
})
Insert cell
q = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,0],[0,2]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"},
{"id": "x5", "domain": "d1"},
{"id": "x6", "domain": "d1"},
{"id": "x7", "domain": "d1"},
{"id": "x8", "domain": "d1"},
{"id": "x9", "domain": "d1"},
{"id": "x10", "domain": "d1"},
{"id": "x11", "domain": "d1"},
{"id": "x12", "domain": "d1"},
{"id": "x13", "domain": "d1"},
{"id": "x14", "domain": "d1"},
{"id": "x15", "domain": "d1"},
{"id": "x16", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x1", "target": "x3", "constraint": "c1"},
{"source": "x1", "target": "x4", "constraint": "c1"},
{"source": "x1", "target": "x5", "constraint": "c1"},
{"source": "x1", "target": "x6", "constraint": "c1"},
{"source": "x1", "target": "x7", "constraint": "c1"},
{"source": "x1", "target": "x8", "constraint": "c1"},
{"source": "x1", "target": "x9", "constraint": "c1"},
{"source": "x1", "target": "x10", "constraint": "c1"},
{"source": "x1", "target": "x11", "constraint": "c1"},
{"source": "x1", "target": "x12", "constraint": "c1"},
{"source": "x1", "target": "x13", "constraint": "c1"},
{"source": "x1", "target": "x14", "constraint": "c1"},
{"source": "x1", "target": "x15", "constraint": "c1"},
{"source": "x1", "target": "x16", "constraint": "c1"}
]
})
Insert cell
r = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,0],[0,2]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"},
{"id": "x5", "domain": "d1"},
{"id": "x6", "domain": "d1"},
{"id": "x7", "domain": "d1"},
{"id": "x8", "domain": "d1"},
{"id": "x9", "domain": "d1"},
{"id": "x10", "domain": "d1"},
{"id": "x11", "domain": "d1"},
{"id": "x12", "domain": "d1"},
{"id": "x13", "domain": "d1"},
{"id": "x14", "domain": "d1"},
{"id": "x15", "domain": "d1"},
{"id": "x16", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x1", "target": "x3", "constraint": "c1"},
{"source": "x1", "target": "x4", "constraint": "c1"},
{"source": "x1", "target": "x5", "constraint": "c1"},
{"source": "x1", "target": "x6", "constraint": "c1"},
{"source": "x1", "target": "x7", "constraint": "c1"},
{"source": "x1", "target": "x8", "constraint": "c1"},
{"source": "x1", "target": "x9", "constraint": "c1"},
{"source": "x2", "target": "x10", "constraint": "c1"},
{"source": "x2", "target": "x11", "constraint": "c1"},
{"source": "x2", "target": "x12", "constraint": "c1"},
{"source": "x2", "target": "x13", "constraint": "c1"},
{"source": "x2", "target": "x14", "constraint": "c1"},
{"source": "x2", "target": "x15", "constraint": "c1"},
{"source": "x2", "target": "x16", "constraint": "c1"}
]
})
Insert cell
s = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,0],[0,2]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"},
{"id": "x5", "domain": "d1"},
{"id": "x6", "domain": "d1"},
{"id": "x7", "domain": "d1"},
{"id": "x8", "domain": "d1"},
{"id": "x9", "domain": "d1"},
{"id": "x10", "domain": "d1"},
{"id": "x11", "domain": "d1"},
{"id": "x12", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x1", "target": "x3", "constraint": "c1"},
{"source": "x2", "target": "x4", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x4", "target": "x5", "constraint": "c1"},
{"source": "x2", "target": "x5", "constraint": "c1"},
{"source": "x5", "target": "x6", "constraint": "c1"},
{"source": "x6", "target": "x7", "constraint": "c1"},
{"source": "x7", "target": "x8", "constraint": "c1"},
{"source": "x6", "target": "x8", "constraint": "c1"},
{"source": "x1", "target": "x10", "constraint": "c1"},
{"source": "x3", "target": "x9", "constraint": "c1"},
{"source": "x9", "target": "x11", "constraint": "c1"},
{"source": "x10", "target": "x12", "constraint": "c1"},
{"source": "x9", "target": "x12", "constraint": "c1"},
{"source": "x10", "target": "x11", "constraint": "c1"}
]
})
Insert cell
t = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,2],[2,0]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"},
{"id": "x5", "domain": "d1"},
{"id": "x6", "domain": "d1"},
{"id": "x7", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x3", "target": "x4", "constraint": "c1"},
{"source": "x1", "target": "x4", "constraint": "c1"},
{"source": "x2", "target": "x4", "constraint": "c1"},
{"source": "x1", "target": "x5", "constraint": "c1"},
{"source": "x1", "target": "x7", "constraint": "c1"},
{"source": "x5", "target": "x7", "constraint": "c1"},
{"source": "x5", "target": "x6", "constraint": "c1"},
{"source": "x6", "target": "x7", "constraint": "c1"},
]
})
Insert cell
u = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,0],[0,2]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"},
{"id": "x5", "domain": "d1"},
{"id": "x6", "domain": "d1"},
{"id": "x7", "domain": "d1"},
{"id": "x8", "domain": "d1"},
{"id": "x9", "domain": "d1"},
{"id": "x10", "domain": "d1"},
{"id": "x11", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x7", "constraint": "c1"},
{"source": "x1", "target": "x8", "constraint": "c1"},
{"source": "x1", "target": "x9", "constraint": "c1"},
{"source": "x1", "target": "x10", "constraint": "c1"},
{"source": "x1", "target": "x11", "constraint": "c1"},
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x6", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x3", "target": "x4", "constraint": "c1"},
{"source": "x3", "target": "x5", "constraint": "c1"}
]
})
Insert cell
v = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,0],[0,2]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"},
{"id": "x5", "domain": "d1"},
{"id": "x6", "domain": "d1"},
{"id": "x7", "domain": "d1"},
{"id": "x8", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x2", "target": "x7", "constraint": "c1"},
{"source": "x3", "target": "x4", "constraint": "c1"},
{"source": "x1", "target": "x4", "constraint": "c1"},
{"source": "x4", "target": "x5", "constraint": "c1"},
{"source": "x5", "target": "x6", "constraint": "c1"},
{"source": "x6", "target": "x7", "constraint": "c1"},
{"source": "x7", "target": "x8", "constraint": "c1"},
{"source": "x8", "target": "x5", "constraint": "c1"}
]
})
Insert cell
w = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,0],[0,2]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"},
{"id": "x5", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x1", "target": "x4", "constraint": "c1"},
{"source": "x1", "target": "x5", "constraint": "c1"},
{"source": "x2", "target": "x3", "constraint": "c1"},
{"source": "x2", "target": "x4", "constraint": "c1"},
{"source": "x2", "target": "x5", "constraint": "c1"},
{"source": "x3", "target": "x4", "constraint": "c1"},
{"source": "x3", "target": "x5", "constraint": "c1"},
{"source": "x4", "target": "x5", "constraint": "c1"}
]
})
Insert cell
x = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,0],[0,2]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"},
{"id": "x5", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x1", "target": "x3", "constraint": "c1"},
{"source": "x1", "target": "x4", "constraint": "c1"},
{"source": "x5", "target": "x2", "constraint": "c1"},
{"source": "x5", "target": "x3", "constraint": "c1"},
{"source": "x5", "target": "x4", "constraint": "c1"}
]
})
Insert cell
y = ({
"domains": [
{"id": "d1", "value": [0,1]}
],
"constraints": [
{"id": "c1", "value": [[1,0],[0,2]]}
],
"nodes": [
{"id": "x1", "domain": "d1"},
{"id": "x2", "domain": "d1"},
{"id": "x3", "domain": "d1"},
{"id": "x4", "domain": "d1"},
{"id": "x5", "domain": "d1"},
{"id": "x6", "domain": "d1"}
],
"edges": [
{"source": "x1", "target": "x2", "constraint": "c1"},
{"source": "x1", "target": "x3", "constraint": "c1"},
{"source": "x1", "target": "x4", "constraint": "c1"},
{"source": "x5", "target": "x2", "constraint": "c1"},
{"source": "x5", "target": "x3", "constraint": "c1"},
{"source": "x5", "target": "x4", "constraint": "c1"},
{"source": "x6", "target": "x2", "constraint": "c1"},
{"source": "x6", "target": "x3", "constraint": "c1"},
{"source": "x6", "target": "x4", "constraint": "c1"}
]
})
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more