私はあなたのプランカーを見て、ここで修正しました:
http://plnkr.co/edit/NQarGkQSYeg3Cl0SdBGy?p=preview
私は vis.js の開発者の 1 人であり、ここで何が問題なのかを説明したいと思います。まず、fontawesome の css をインクルードして、vis がグリフの場所を認識できるようにする必要があります。したがって、次を追加します。
< link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
次に、プランカーを使用して、ノードの形状を「円」に設定します。つまり、ノードはアイコン オプションを気にしません。あなたの質問では、ノードの形状を「アイコン」に設定しました。つまり、ノードはアイコンを構成するために追加のアイコン オプションを使用します。
そのため、(グローバル ノード オプションに)追加しました:
iconFontFace:'FontAwesome',
iconSize:50
次にユニコードです。表示するアイコン vis を指定する必要があります。これは icon オプションによって行われます。ユニコードはどこにあるのでしょうか?この例を見てみましょう: http://fortawesome.github.io/Font-Awesome/icon/coffee/
そして、次のことがわかります:
fa-coffee · Unicode: f0f4 · 作成: v3.0 · カテゴリ: Web アプリケーション アイコン
したがって、ユニコードは f0f4 であり、javascript ではこれを次のように記述します。
\uf0f4
あなたの問題から、アイコンのデフォルト設定がないことに気付きました。これは 4.0 リリースで修正される予定です。
さらに参照するには、次のドキュメントを参照してください。
http://visjs.org/docs/network.html#Nodes_configuration
fontawesome と Ionicons の複数のアイコンを使用した実際の例:
http://visjs.org/examples/network/38_node_as_icon.html
最後に、次回問題が発生した場合は、Github ページに投稿してください。そこにすべての質問を集めようとしています :)
https://github.com/almende/vis/issues
幸運を!