問題タブ [protovis]

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 投票する
1 に答える
1023 参照

javascript - JS を使用した有向グラフ マトリックスの視覚化

protovis matrixを使用して有向グラフをマトリックスに視覚化しようとしました。デフォルトでは、A->B の場合、protovis マトリックスはマトリックス内の 2 つのブロックを埋めます。2 つのノード間の方向に従って 1 つのブロックのみを塗りつぶしたい。A->b および B->A の場合、両方のブロックのみが埋められます。

そのためのドキュメントは見つかりません。いくつかのプロトビス設定を使用してこれを行うことはできますか?

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

jquery - D3.js で正規分布正規分布を作成する方法

d3.jsで正規分布図(ベルカーブ)を作成したいです。

このように [ http://statwiki.ucdavis.edu/@api/deki/files/73/a9f781e1b0891ceedd50cd7fea7d0f39.jpg?revision=1][1]

私はグーグルで検索を試みましたが、同じ例を得ることができません。誰でも私を助けることができますか?

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

javascript - プロトビス チャートに任意の数の線を描画します

私の目標

protovis のチャートに任意の数の垂直線を追加しようとしています。x 切片値の配列が与えられた場合、この配列をループして、切片値ごとに垂直線を描画したいと思います。現在、一定数の線を描くことはできますが、一般化するのに苦労しています。

私がしたこと

一定数の行をグラフに追加する方法を示すjsfiddleを作成し、そのコードを以下に再現しました。x_value0ここでは、 andを明示的にコーディングして 2 行追加しましx_value1た。コードには、関連する 2 つの protovis コードがSection AありSection Bます。 Section A線が描画される場所を定義し、それらの関数をSection B呼び出す protovis 関数です。

代わりにやりたいのはxvalues、配列として定義し、それをループすることです。私は自分の試みの途中にいるようなものです。を配列に移動しようとする2番目のjsfiddlexvaluesを作成しました。問題は、関連する部分を for ループでうまくラップできないように見えることです。そのjsfiddleのコードは次のとおりです。

for ループ内でラップすることができSection Bます。 for と同様のことをしたいと思いますSection A

または似たようなもの。.defしかし問題は、protovis では、このブロックの周りにコードを配置することが許可されていないように見えることです。

x_values関数の定義を含む配列内の各項目の文字列を生成し、Section Aを使用して protovis コード内で呼び出すことも試みましeval()たが、これまでのところうまくいきませんでした。

ここで何か助けていただければ幸いです。

編集 - さらなる進歩

Section Aその機能を削除して内部に移動することで、私が望むものに近づいたようですSection B。そのコードについては、私の最新の jsfiddleを参照してください。以前は、 で定義された関数の 1 つを呼び出しSection Bた行でした。代わりに、次のように、その関数の定義をコード行内に移動しました。.leftSection A.left

これは現在実行中ですが、まだ完全ではありませんx_values。配列の最後の行を描画するだけで、以前の行をすべて上書きしています。何か案は?

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

javascript - プロトビス チャートの欠落している行

次のリンクから平行座標チャートを使用しています

http://mbostock.github.io/protovis/ex/cars-full.html

同一の cars-full.html、ex.css、cars.js、および protovis-r3.2.js を使用すると、グラフに欠落した行が表示されます。(下の写真を参照)

平行座標チャートのローカル バージョン

ここで何がうまくいかない可能性があるのか​​ 、誰にも考えがありますか?

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

javascript - protovis での DST の問題

protovis ( http://mbostock.github.io/protovis/ ) ライブラリの render() メソッドを使用して、ヒストグラムをレンダリングしています。数週間前、サマータイムが開始されたとき、DST が始まる時間 (3 月 13 日の午前 2 時) の「両側」でヒストグラムをレンダリングしているときに、render メソッドが無限ループに陥っているように見え、私のコードはうーん行きました。

誰かが前にこのようなものを見たことがありますか? このようなことにどのように取り組むことができるかについてのヒント/提案はありますか?