問題タブ [parallel-coordinates]
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.
r - Rで平行座標プロットの線幅を変更する
私の質問は、特定の列に応じて平行座標の線幅を変更したいということです。たとえば、レコードをtype==mean
他の個々の線よりも太くしたいです。しかし、そのオプションはなく、行ggparcoord
を変更するオプションしかないようalpha
です。これを行う方法について何か考えはありますか?たぶんmapping
オプションを使用しますか?
再現可能な例は次のとおりです。
javascript - 軸上に IP アドレスをプロットする
2 つの軸で平行座標をプロットしようとしています。1 つは IP アドレス、もう 1 つは D3.js を使用して 1 日に IP アドレスから送信されるリクエストの数です。
http://syntagmatic.github.io/parallel-coordinates/からの直接実装を使用しました。
個別の IP アドレスの数が 1000 を超えると、IP アドレス軸が表示されなくなります。
テストのために、IP アドレスの代わりに整数値を試してみましたが、10,000 を超える一意の値でも問題なく動作しました。
「。」が1つだけの文字列も試しました。IPアドレスにある4の代わりにそれらにあり、正常に機能しました。
しかし、IP アドレスの場合はそうではありません。
私が調べているかもしれない特定のこれはありますか?
r - GGally パッケージの平行座標プロットのカラー離散グループ
ggparcoord()
平行座標プロットを作成するには、パッケージの関数を使用したいと考えていましたGGally
。次のコードは、再現可能な例を示しています。
グループ変数を因子として使用しているにもかかわらず、グループの色が連続していることに注意してください。代わりに 3 つの個別の色でプロットを表示する方法はありますか?
ここで、平行座標プロットを行うさまざまな他の方法について議論している他のいくつかの投稿を見てきました。ggparcoord()
しかし、私は本当にこれを package の機能でやりたかったのですGGally
。この問題について考える時間をいただき、ありがとうございます。
d3.js - d3js 平行座標で軸を削除する
軸をクリックすると、データの列が平行座標グラフから削除される関数を実装しようとしています。ただし、軸の下のデータを削除するのではなく、軸のみを削除するようです。私が探している機能はhttp://bl.ocks.org/syntagmatic/3150059に似ており、列を左端にドラッグするとグラフから削除されます。
d3.js - d3 (多変量) を使用した平行座標の一意のスケールの作成
平行座標を使用して、データの異なる列に異なるスケールの最大/最小を割り当てる方法を見つけようとしています。http://bl.ocks.org/jasondavies/1341281からコードを採用しましたが、d3.extent を使用したくありません。さまざまな方法を試しました (for ループ、if ステートメント) が、d3 は気に入らないようです。
これにどのようにアプローチすべきかについてのアイデアはありますか?
6 つのスケールのドメイン (score.json から取得、列形式のすべての数値) をデータ型に固有になるように変更しようとしています。
- パーセント (1 列目と 6 列目) は 1 から 100 の範囲である必要があります。
- スコア (列 3 と 4) は 200 からである必要があります - 両方のスコア列の最大値、
- 時間 (2 列目と 5 列目) は、両方の時間列の 0 から最大までの値である必要があります。
d3 n00b に提供できるあらゆる支援に感謝します。
javascript - d3 平行座標 datetime 軸
http://bl.ocks.org/jasondavies/1341281の例に基づいて、平行座標グラフと開発を作成しようとしています。
グラフの軸の 1 つとして DateTime 形式の属性を使用する場合、コードを変更/修正/追加する必要があるのは何ですか?
r - スケール変換で生成された NaN
正と負の値を持つデータの y 値をログに記録して ggparcoord プロットを作成しようとしています。
次に、平行座標プロットをプロットしようとします。
次のエラーが表示されます。
負の値の対数を取ると NaN が生成されると考えています。ただし、x の次元が 100 行の場合に、欠損値を含む 167 行になる理由がわかりません。
いずれにせよ、x のすべてのインデックスに 2 の値を追加するだけでこれを解決しようとします (x の値が +1 から +3 の間になるようにします)。
ただし、同じメッセージが表示されます。これを解決する方法はありますか?
r - ggparcoord での色の制御 (GGally パッケージから)
特定の ggparcoord プロットに必要な線の色をハードコーディングしようとしています。たとえば、以下の ggparcoord プロットを作成すると:
「緑」の色を指定しようとしても、ピンク色になります。ggparcoord の線の色を制御するにはどうすればよいですか? (ちなみに、すべての線を指定した色と同じにしたいです)。