4

Neo4j でグラフ データベースを作成したとき、ノード ラベルは Web ブラウザー ビジュアライザーのノード キャプションと同じものだと思いました。代わりに、ノード キャプションはデフォルトでノードの最初のプロパティに設定されます。ノード キャプションをノード ラベルと同じ文字列に設定する方法はありますか? ノードのキャプションを手動で変更できるグラフ スタイル シートがあることがわかりましたが、キャプション変数をラベルと同じに設定する方法がわかりません。

4

1 に答える 1

6

neo4j ブラウザーでノード ラベルをキャプションとして使用する方法がありますが、注意点があります (以下を参照)。

グラフ スタイル シートを変更して、ノードのキャプションをハードコーディングできます。(左端の垂直パネルの星をクリックし、[グラフ スタイル シート] ボタンをクリックしてポップアップ ウィンドウにシートを表示し、シートをファイルにエクスポートし、変更を加え、編集したファイルをポップアップウィンドウの下部にある「草ファイルをここにドロップしてインポートする」行)。

たとえば、対象のノード ラベルが でPerson、そのキャプションが現在nameプロパティである場合、スタイル シートには現在次のようなものが含まれている可能性があります。

node.Person {
  color: #FFD86E;
  border-color: #EDBA39;
  text-color-internal: #604A0E;
  caption: '{name}';
}

caption次のように、ラベルを「Person」にハードコードするように変更できます。

node.Person {
  color: #FFD86E;
  border-color: #EDBA39;
  text-color-internal: #604A0E;
  caption: 'Person';
}

それで問題ありません。ただし、一般に、ノードには複数のラベルを付けることができます。上記のアプローチでは、ノードのそれらのラベルの1 つだけが表示されます。少し実験してみると、表示されるラベルはノードに追加された最初のラベルのようです。

于 2016-02-06T22:05:39.080 に答える