エッジ幅がエッジ プロパティ値の 1 つに基づくグラフを作成する必要があります。https://github.com/cytoscape/cytoscape.js/wiki/StyleObjectを見ると、CytoscapeにはdiscreteMapper/passthroughMapper/continuousMapperがあることがわかりますが、これらのどれもエッジプロパティにアクセスできません。ただし、ソース コードを見ると、以前の Cytoscape ドキュメント ( http://cytoscapeweb.cytoscape.org/documentation/mappers )に基づく customMapper もあり、エッジ プロパティにアクセスし、それらに基づいて幅を返すことができます。どうすればいいですか?私が試したスタイルオブジェクト内:
...
width: { customMapper: { functionName: "widthMapper" } },
...
と
var widthMapper = function(data)
{
console.log(data);
};
初期化呼び出しの前。関数にブレークポイントを設定すると、関数が呼び出されないことがわかります。Cytoscapeオブジェクトのどこかにマッパー関数を追加して、それを見ることができるようにする必要がありますか?