0
graph2dと同等のgroupOrderオプションは、タイムラインウィジェットと同じですか? http://visjs.org/docs/timeline/#Configuration_OptionsVisJS graph2d描画順序/ groupOrder
オーバーラップを処理する特定の順序で棒グラフを描画することを検討します。
graph2dと同等のgroupOrderオプションは、タイムラインウィジェットと同じですか? http://visjs.org/docs/timeline/#Configuration_OptionsVisJS graph2d描画順序/ groupOrder
オーバーラップを処理する特定の順序で棒グラフを描画することを検討します。
グループの順序は、IDを整数として設定しない限り、グループの追加順序によって決まります。
これは、あなたが文字列でIDを設定例です。
a = new vis.DataSet()
-> DataSet {_options: Object, _data: Object, length: 0, _fieldId: "id", _type: Object…}
a.add([{id:"b"}, {id: "a"}, {id: "c"}])
-> ["b", "a", "c"]
a.getIds()
-> ["b", "a", "c"]
しかし、あなたはIDが整数であるデータセットを作成するとき、それは整数に基づいてdatagroupsをソートします:
b = new vis.DataSet()
-> DataSet {_options: Object, _data: Object, length: 0, _fieldId: "id", _type: Object…}
b.add([{id:2}, {id: 3}, {id: 1}])
-> [2, 3, 1]
b.getIds()
-> [1, 2, 3]
整数と文字列を混在させると、最初に整数がソートされ、文字列はソートされません。
c = new vis.DataSet()
DataSet {_options: Object, _data: Object, length: 0, _fieldId: "id", _type: Object…}
c.add([{id:"b"}, {id: 2}, {id: "a"} , {id: 1}])
["b", 2, "a", 1]
c.getIds()
[1, 2, "b", "a"]
これは大いに役立ちます。説明をありがとう。私は整数が文字列として扱われるミックスがあると思いますか? – CharlesH
@CharlesHいいえ、私の新しい編集を見てください! – JorisP
偉大な..これは実際に私が確認するのがとてもうまく行っていた動作でした。再度、感謝します。 – CharlesH