如何在cytoscapeweb上使用descreteMapper?

时间:2013-06-05 06:54:58

标签: cytoscape.js

我的节点包含属性“classid”。对于每个classid,我想使用特定的背景图像。 如何将数据映射到node-attribute,就像在cytoscapeweb上使用descretemapper(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" }

            ]
        }
    };

1 个答案:

答案 0 :(得分:0)

使用数据映射器:

e.g。 “数据(的classid)”

http://cytoscape.github.io/cytoscape.js/#style/mappers