問題タブ [thejit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2228 参照

c# - JIT。jsonにシリアル化する最良の方法

jitライブラリ用のカスタム json を作成する必要があります。追加の C# ロジックを使用するか、何らかの方法で JsonSerializer を拡張する必要があります。Jsonはこのようにする必要があります -->

}

0 投票する
1 に答える
1078 参照

javascript - JIT - Spacetree を画像として保存する

JavaScript InfoVis Toolkit (http://thejit.org/) を使用しており、出力した Spacetree を画像に保存しようとしています。Spacetree がキャンバスに出力されます。この問題は本当にイライラします。私が試してみました:

  1. キャンバスを新しいウィンドウで開く
  2. キャンバスが配置されている div を新しいウィンドウで開く
  3. Canvas2Image の使用 (http://www.nihilogic.dk/labs/canvas2image/)

これが私の現在のJavascriptメソッドです(ボタンに関連付けられています):

ただし、毎回 (3 つのオプションすべてでこれを意味します)、ノードを取得しますが、ノードに割り当てられたラベルは取得しません。それはイライラを超えています!

誰かがこれに遭遇しましたか? これは、以前に実行された問題でなければなりません..

0 投票する
1 に答える
276 参照

c# - 最初の表示後にjitツリーマップコントロールをリセットするにはどうすればよいですか?

私はjitツリーマップを使用して、.txtファイルから最も頻繁に使用される最初の50語を表示します。私のコードはここにデプロイされています。

最初のテキストのアップロード後、JSONの結果を受け取り、それをjitコントロールにバインドします。これまでのところすべて良い。ただし、ページを手動で更新せずにファイルをもう一度アップロードすると、最初の結果のボックスが2番目のアップロードのボックスと重なるという結果が得られます。

下の写真を参照してください。

JSONのオーバーラップ

質問:このコントロールをリセットして、新しいJSONのみを表示し、以前のデータを破棄するにはどうすればよいですか?

0 投票する
1 に答える
417 参照

infovis - マウス入力でカスタムノードを強調表示します

カスタムノードを作成しています。マウス入力で強調表示したいと思います。残念ながら、mouseEnterイベントは発生しません。mouseEnterまた、との後にノードをレンダリングする方法もわかりませんmouseLeave

0 投票する
0 に答える
539 参照

javascript - ノード位置が固定されたJITForceDirectedグラフ

私のWebサービスは、grathセットのすべてのノードでjsonを返します。私は視覚化のためにJITを使用しています。JITはjson内の各ノードの位置を設定できますか?または、これを可能にするjavascriptライブラリはありますか?

0 投票する
1 に答える
228 参照

iphone - iOS ブラウザーで階層ツリーをドラッグできない - thejit

IPhone シミュレーターの Safari ブラウザーでspacetreeをドラッグできません。

IPhone Simulator のサファリ ブラウザで以下の例を試しました。

http://thejit.org/static/v20/Jit/Examples/Spacetree/example1.html

http://thejit.org/static/v20/Jit/Examples/Spacetree/example2.html

http://thejit.org/static/v20/Jit/Examples/Spacetree/example3.html

IPhone シミュレーターのサファリ ブラウザー内の階層ツリーでドラッグを実行するのを手伝ってください。

アプリケーションを IPhone に実装するために phonegap を使用していますが、モバイル アプリとして実行できないため、この階層ツリー ドラッグ機能自体は IPhone シミュレーター ブラウザーでは機能しません。

Iphone でこのコードを実行するために何を変更する必要があるかについて、コードを介して助けてください!

0 投票する
3 に答える
1189 参照

javascript - JIT Spacetree ラベルを画像として保存

私は JavaScript InfoVis Toolkit ( http://thejit.org/ ) を 使用しており、 canvas.toDataURL("image/png"). これは私の ForceDirected グラフでは機能しますが、SpaceTree では別の DIV にラベルがあるため、画像を印刷すると空白のグラフが表示されます。

ラベルを印刷する方法を知っている人はいますか?どんな助けでも大歓迎です。グラフの手動スクリーンショットと、印刷時に取得した画像を添付しました。

はい -ここで質問を見ましたが、その場でスタイリングを行うため「ネイティブ」ラベルを使用できないため、私の質問には答えません。

HTML コード:

手動スクリーンショット手動スクリーンショット 空白の印刷イメージ白紙印刷イメージ

0 投票する
0 に答える
397 参照

json - JIT SpaceTree の視覚化

MVC4 を使用してプロジェクトに JIT SpaceTree を使用する必要があります。

3 つのモデル: SymptomTestReference。それぞれに , ID (guid),TitleがありLinks (List<Guid>)ます。

は、 または のいずれSymptomかにリンクできます。はまたはにリンクでき、 は その他 にのみリンクできます。TestReferenceTestSymptomReferenceReferenceRefernces

アプリの開始時:Nランダムなサイズのグラフを生成し、各ノードから 2 ~ 5 個のリンクを想定し、リンクのルールに従い、N1000 を想定します。

これらのモデルから JSON ツリーを構築するにはどうすればよいですか?

0 投票する
0 に答える
905 参照

javascript - ノードクリックでサブツリーを追加する方法

エラーを示す次のコードを作成しました。

Cannot read property 'children' of null

ノードがクリックされたときに子がロードされるようにします。