我正在使用networkd3.js库。我从休息电话中收回这样的物品:
{
fromNode: "xyz",
toNode: "abc",
currencyAmount: 123,
edgeTypeCode: "U ",
}
现在我需要将其转换为d3 sankey图表所需的等效数据结构。以下是上述响应对象的等效对象示例:
{
"source":17, "target":18, "value":50
}
源和目标包含节点的索引,而不包含节点标签。因此,一旦我得到我的回复,我将不得不按摩它,创建一个列表并添加索引,然后将它们映射到我的回复,以便我将拥有所需的确切数据结构。
现在我有两个选择:
a. Do the massaging at the back end at the database level.
b. Do the changes at the client side( massage the data) using AngularJS
我的问题是哪一个更快?什么会在时间复杂度方面更好,并将网络渲染到用户界面上?