0

我的节点包含一个属性“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" }

            ]
        }
    };
4

1 回答 1

0

使用数据映射器:

例如“数据(分类)”

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

于 2013-06-06T04:20:00.813 回答