I'm newbie with javascript. I'm trying to make a arbor layout but doesn't shows me like a arbor.
<!DOCTYPE html>
<!--
-->
<meta name="robots" content="noindex">
<html>
<head>
<meta name="description" content="[An example of getting started with Cytoscape.js]" />
<meta charset=utf-8 />
<title>Cytoscape.js initialisation</title>
<style id="jsbin-css">
body {
font: 14px helvetica neue, helvetica, arial, sans-serif;
}
#cy {
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
}
</style>
</head>
<body>
<div id="cy"></div>
<script id="jsbin-javascript">
name: 'arbor'
$('#cy').cytoscape({
style: cytoscape.stylesheet()
.selector('node')
.css({
'content': 'data(name)',
'text-valign': 'center',
'color': 'white',
'text-outline-width': 2,
'text-outline-color': '#888'
})
.selector('edge')
.css({
'target-arrow-shape': 'triangle'
})
.selector(':selected')
.css({
'background-color': 'black',
'line-color': 'black',
'target-arrow-color': 'black',
'source-arrow-color': 'black'
})
.selector('.faded')
.css({
'opacity': 0.25,
'text-opacity': 0
}),
elements: {
nodes: [
{ data: { id: '618', name: '618' } },
{ data: { id: '479', name: '479' } },
{ data: { id: 'CM_COMP_DUM_DWH', name: 'CM_COMP_DUM_DWH' } },
{ data: { id: '990', name: '990' } },
{ data: { id: '991', name: '991' } },
{ data: { id: '992', name: '992' } },
{ data: { id: '993', name: '993' } },
{ data: { id: '994', name: '994' } },
{ data: { id: 'imp_metadata', name: 'imp_metadata' } },
{ data: { id: '822', name: '822' } },
{ data: { id: '772', name: '772' } },
{ data: { id: 'stop_adg', name: 'stop_adg' } },
{ data: { id: '771', name: '771' } },
{ data: { id: '769', name: '769' } },
{ data: { id: '770', name: '770' } },
{ data: { id: '768', name: '768' } }
],
edges: [
{ data: { source: '479', target: '618' } },
{ data: { source: 'CM_COMP_DUM_DWH', target: '479' } },
{ data: { source: '770', target: 'CM_COMP_DUM_DWH' } },
{ data: { source: '990', target: 'CM_COMP_DUM_DWH' } },
{ data: { source: '991', target: 'CM_COMP_DUM_DWH' } },
{ data: { source: '992', target: 'CM_COMP_DUM_DWH' } },
{ data: { source: '993', target: 'CM_COMP_DUM_DWH' } },
{ data: { source: '994', target: 'CM_COMP_DUM_DWH' } },
{ data: { source: 'imp_metadata', target: '990' } },
{ data: { source: 'imp_metadata', target: '991' } },
{ data: { source: 'imp_metadata', target: '992' } },
{ data: { source: 'imp_metadata', target: '993' } },
{ data: { source: 'imp_metadata', target: '994' } },
{ data: { source: 'stop_adg', target: 'imp_metadata' } },
{ data: { source: '822', target: '770' } },
{ data: { source: '770', target: 'CM_COMP_DUM_DWH' } },
{ data: { source: '768', target: '822' } },
{ data: { source: '769', target: '822' } },
{ data: { source: '772', target: '770' } },
{ data: { source: '768', target: '822' } },
{ data: { source: '771', target: '770' } }
]
},
ready: function(){
// giddy up...
cy.elements().unselectify();
cy.on('tap', 'node', function(e){
var node = e.cyTarget;
var neighborhood = node.neighborhood().add(node);
cy.elements().addClass('faded');
neighborhood.removeClass('faded');
});
cy.on('tap', function(e){
if( e.cyTarget === cy ){
cy.elements().removeClass('faded');
}
});
}
});
</script>
</body>
</html>