使用JS的有向图矩阵可视化



我尝试用原视矩阵来可视化矩阵的有向图。默认情况下,如果A->B,原始矩阵将填充矩阵中的2块。我想按照两个节点之间的方向只填充一个块。如果A->b和b ->A,则只需要填充两个块。

我找不到任何相关的文档。我可以使用一些protovis设置吗?

好吧!!我花了几个小时制作我自己的HTML表格矩阵。

data.nodedetail.forEach(function(node){
    table += "<tr><td>"+ node.title + "</td>";
    var emptycols ="";
    i++;
    for(j=0;j<i;j++){
        emptycols += "<td></td>";
    }
    if(i!=size){ emptycols += "<td colspan='"+ (size - j) +"'>"+node.title+"</td>";}
    table += emptycols + "</tr>";
});
table = "<table>"+ table + "</table>";
$("#panel").append(table);
i=1;
data.nodedetail.forEach(function(node){
    i++;
    $('table tr:nth-child('+ i +')').addClass(node.id);
    $('table tr td:nth-child('+ i +')').addClass(node.id);
});

后来我知道我可以通过设置原矩阵的定向图属性为true来实现

相关内容

  • 没有找到相关文章

最新更新