web-dev-qa-db-ja.com

視覚化プロジェクトに取り組むための最良の方法は何ですか?

私は情報の視覚化、リンクトデータ、コンピュータービジョンなどに関連するいくつかの分野に取り組んでいるため、主にフロントエンドです。視覚化には、最初のプロトタイプから本番環境に対応したコードまで、多くの反復と時間がかかるという事実には本当に満足していません。だからここに質問があります:それを改善するために私は何ができますか?

場合によっては、数時間でプロトタイプを作成し、何かを追加し、別のプロトタイプを作成し、プロトタイプの代わりにjQueryを使用するように書き直します。これは、より適切であるためなどですが、ほとんどすべての視覚化は15〜20回の反復を経ます(場合によっては開発期間は数か月になります。要件と反復が進化するため、コードは最初のプロトタイプの300行から2000行または3000行になります。私は複数のプロジェクトで働いているので、数か月かかることもあるという事実は問題ではありません。たとえば、年間15回ではなく40回の視覚化を行うことができたので、本当に満足していません。反復回数を減らすか、その他の方法でのみ、このプロセスを改善できます。

6
paxRoman

情報が美しい 読み続けるのに良いサイトです。それはデータのいくつかの本当に驚くべき視覚化を持っています。

重要なのは、エンドユーザーが望んでいるwhathowを理解することです。有益な方法でそれを表示します。 [〜#〜] r [〜#〜] などのツールを使用すると、いくつかのグラフを簡単かつ迅速にモックアップして、ユーザーが何を取得しているかを確認できます。上記のリンクと同じように、視覚化のポートフォリオを持つことは、これが新しいプロジェクトの基礎として役立つだけでなく、役に立ちます。

最後に、(本当に)単純なものから始めて、後で複雑さを追加します。これは、コードの大部分をリファクタリングする必要があることを意味します。

コメントから:コードに重大なバグがない場合、どの反復で停止するかをどのように知ることができますか?

  • 傭兵のアプローチ:クライアントがあなたに与えたお金がなくなると。
  • 学術的アプローチ:それについての論文を書くことができるとき。
  • 実用的なアプローチ:他のすべてのプロジェクトがこれを打ち負かしたとき。
  • 完璧主義のアプローチ:私の子供たちの子供たちの子供たちはまだこれに取り組んでいます。

私自身にとっては、視覚化によって、自分のデータについて知らなかった、または期待していなかったことがわかります。それが行われると、私はデータを理解するか(したがって論文を書く)、またはデータはある意味で不完全です(新しい仮説の時間)。