問題タブ [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.

0 投票する
2 に答える
558 参照

r - dplyr は GGally をマスクし、ggparcoord を壊します

新しいセッションを指定して、関数のドキュメントで提供されている小さなggparcoord(.)の例を実行します

結果は次のプロットになります。

ここに画像の説明を入力

繰り返しますが、新しいセッションで開始し、ロードされたdplyrで同じスクリプトを実行します

結果:

エラー: (リスト) オブジェクトを型 'double' に強制することはできません

library(.)ステートメントの順序は重要ではないことに注意してください。

質問

  1. コードサンプルに何か問題がありますか?
  2. 問題を克服する方法はありますか (いくつかの名前空間関数を介して)?
  3. それともこれはバグですか?

より大きな分析ではdplyrggparcoord(.)の両方が必要ですが、この最小限の例は私が直面している問題を反映しています。

バージョン

  • R @ 3.2.3
  • dplyr @ 0.4.3
  • GGally @ 1.0.1
  • ggplot @ 2.0.0

アップデート

Joran が提供した優れた回答をまとめると、次のようになります。

回答

  1. ggparcoord(.)は、ダイヤモンド データ セット (dplyr がロードされている場合) によって指定されたtbl_df ではなく、data.frameを想定しているため、コード サンプルは実際には間違っています。
  2. この問題は、tbl_dfdata.frameに強制することで解決されます。
  3. いいえ、バグではありません。

作業コードのサンプル:

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

html - D3.js と平行座標から始まる

syntagmatic.github.io/parallel-coordinates/#の平行座標ツールキットを使用したいと思います。

私は D3.js フレームワークを初めて使用するので、データをローカルで開始して視覚化する際に問題が発生しています。私が達成しようとしているのは、スタンドアロンの HTML の例 (例えば、 brushing.html ) の 1 つを使用し、独自のデータでデータ テーブルを編集することです。

ローカルに保存しました(Windowsフォルダーに):

  • brushing.html サンプル ファイル
  • cars.csv ファイル
  • d3js.org の D3.js ライブラリ ファイル (d3.min.js および d3.js)

HTML ファイルをブラウザにロードすると、テキストのみが表示され、平行座標自体は表示されません。

私は何が欠けていますか/間違っていますか? brushing.html に表示されるものと同じ結果をローカルに表示できるようにする必要がありますか? D3.js のいくつかのチュートリアルを確認しましたが、一般的にこれらの予備要件のステップはスキップされています。フィードバックをお寄せいただきありがとうございます。

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

javascript - d3.jsとの並列コーディネート

d3.js で Parallel Coordinates を表す必要があります。まず第一に、私が考えていることが達成可能かどうか (そして、平行座標が正しいチャートであるかどうか) はわかりません。私の考えを説明します。データベースからデータを取得し、それらを JSON で公開し、(JavaScript を使用して) オブジェクトの配列に格納します。これはデータhttp://pastebin.com/DZcMqDMcの例です。横軸に沿って年を表し (データの例からわかるように、年が繰り返されます)、縦軸に沿ってそれらの年の値を表します (値は 1 から 100 の範囲のパーセントです)。JSONファイルの「value1」と「value2」プロパティに従って、2行を表現したいと思います。出来ますか?平行座標は正しいチャートですか?

私が今抱えている主な問題は、2 つのドメイン (横座標と縦座標) を正しく設定する方法がわからないことです。ボストックの平行座標の例に基づいています。

横座標については、次のように考えています。

それは理にかなっていますか?

0 投票する
2 に答える
6010 参照

python - pandas/python で平行座標をプロットする

Pythonでパンダを使用して、次の高次元データをプロットしようとしています: http://i.stack.imgur.com/34nbR.jpg

これが私のコードです:

コードはデータのプロットに失敗し、トレースバック エラーは次のように終了します。

parallel_coordinates の 2 番目の引数は何を言う/行うべきですか? どうすればデータをうまくプロットできますか?

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

webpack - モジュール名にドットが含まれている Webpack でモジュールを読み込めません

d3.parcoords.js を webpack で使用したいと考えています。npm を介して d3.parcoords.js をインストールしましたが、

「d3.parcoords.js を解決できません」というエラー メッセージが表示されます。web.config.js に次のものがあります。

私は試した

d3.parcoords.js ファイルをロードしているように見えますが、d3.parcoords.js/src フォルダーの下にある依存関係はロードしていないようです。

モジュール名のドットに関係していると思われますが、回避する方法がわかりません。

洞察、考えをいただければ幸いです。

ありがとう