我的节点包含一个属性“classid”。对于每个classid,我想使用特定的背景图像。如何将数据映射到节点属性,就像在 cytoscapeweb 上使用 decretemapper ( http://cytoscapeweb.cytoscape.org/documentation/mappers#section/DiscreteMapper ) 一样?
这是我来自 cytoscapeweb 的代码:
var iconMapper = {
defaultValue: "icons/BMC_BASEELEMENT.png",
discreteMapper: {
attrName: "classid",
entries: [
{ attrValue: "BMC_CHASSIS", value: "icons/BMC_CHASSIS.png" },
{ attrValue: "BMC_CLUSTER", value: "icons/BMC_CLUSTER.png" },
{ attrValue: "BMC_ACTIVITY", value: "icons/BMC_ACTIVITY.png" },
(...)
{ attrValue: "BMC_COMPUTERSYSTEM", value: "icons/BMC_COMPUTERSYSTEM.png" }
]
}
};