データの視覚化の作成を学習するためのリソースですか?


19

http://flowingdata.comおよびinformationisbeautifulで表示される視覚化の種類を作成する方法を学ぶことに興味があります。編集:それ自体が興味深い意味、視覚化-ちょっとしたレポートのようなものとは対照的に、NYタイムズのグラフィックのようなものです。

これらを作成するためにどのようなツールが使用されますか?ほとんどはAdobe Illustrator / Photoshopの多くですか?特にデータの視覚化にこれらのツールを使用する方法を学習するのに役立つリソース(書籍、Webサイトなど)とは何ですか?

私はビジュアライゼーションがどのように見えるを知ってます(そして、Tufteの本などの設計原則に精通しています)が、それらを作成する方法がわかりません。

回答:


20

流れるデータは、彼が使用するツールについて定期的に議論しています。たとえば、以下を参照してください。

また、次のようなグラフィックスの作成方法についても詳しく説明しています。

このサイトには他にも質問があります。

IMO、試してください:

  1. Rとggplot2:これは良い入門ビデオですが、ggplot2 Webサイトには多くのリソースがあります。
  2. 処理:ホームページに多数の優れたチュートリアルがあります。
  3. Protovis:また、ホームページ上にたくさんの素晴らしい例があります。

その後、Adobeを使用してこれらをクリーンアップできます。

R webvisパッケージも見ることができますが、完全なものではありませんggplot2。Rから、このコマンドを実行してPlayfair's Wheatの例を確認できます。

install.packages("webvis")
library(webvis)
demo("playfairs.wheat")

最後に、インタラクティブな視覚化のための私のお気に入りの商用アプリケーションは次のとおりです。


1
素晴らしい、素晴らしいリンク!私はすでにRとggplot2を使用していますが、そこからの視覚化は、私が探している「目を楽しませる/視覚化」自体よりも、「レポート用グラフィックス」-多様性のようです。(ggplot2は非常に美しいですが、無限の創造性を実現することを意図したものではありません。)間違っていますか?または、R / ggplot2を別の視覚化ツールへの入力として使用しますか?
-raegtin

5

すでに述べた処理には、利用可能な素晴らしい本のセットがあります。参照:1234567

Rから始めるのに役立つ多くの情報がWeb上にあります。次のステップとして、ggplot2には優れたWeb ドキュメントがあります。また、Hadleyの本は非常に役立ちました。

Pythonは別の方法かもしれません。特に次のようなツールでは:

すべてのプロジェクトは、Web上で適切に文書化されています。また、いくつかの 本を覗くことを検討するかもしれません。

最後に、Graphics of Large Datasetsブックも役立ちます。


igraphRでも機能します。Rの3D openGLアクセラレーションVISの場合は、rglmisc3dパッケージを使用します。

また、matplotlibプロットは見苦しいです。長年のgnuplotユーザーにとっては良いかもしれません。

2

Rに慣れるまでに多くの時間を費やします。

RapidMinerは無料のオープンソースでグラフィカルであり、優れた視覚化が豊富にあり、エクスポートできます。

お金が余裕がある場合、または大学のスタッフ/学生である場合、JMPも非常に素晴らしいです。非常にきれいなグラフを簡単に作成できます。フラッシュ、PNG、PDF、または何にエクスポートできます。


5
1.あなたが本気で何かをするつもりなら、Rで過ごした私見の時間は十分に投資されます。2.また、KNIME knime.orgをRapidMinerの代替として検討してください
-radek

(+1)@radek。私もラピッドマイナーのファンですが、私の意見では、洗練された視覚化には十分な柔軟性がありません。
ステフェン

コーディングの経験があれば、Rに慣れるのに1日かそこらしか必要ありません。言語に関する限り、非常に簡単で、優れたオンラインチュートリアルもあります。
-naught101

1

もう1つの優れた代替手段は、protovisライブラリhttp://vis.stanford.edu/protovis/です。

これは非常に巧妙に作成されたJavaScriptライブラリであり、必要なJavaScriptコードを適度に書く時間と能力があれば、美しい視覚化を作成できます。

また、Tableau http://www.tableausoftware.comを強くお勧めします。データセットを迅速に調査し、さまざまな視覚化を作成するのに最適です。

どちらの製品もスタンフォードビジュアライゼーショングループにルーツを持っています。


1

ここには多くの優れた回答があります。学習することを選択する言語/ライブラリは、実行する視覚化の種類によって異なります。

ただし、Pythonを定期的に使用する場合は、seabornを強くお勧めします。統計データの視覚化に関しては非常に洗練されていますが、プレゼンテーションの観点からは非常に洗練されています。

例を見てみましょう。月ごとに商業ビルの電力消費量をプロットしようとしているとします。この目的のために、matplotlibで単純な折れ線グラフを生成できます。

ただし、視覚化をより洗練された有益なものにしたい場合は、seabornを使用してヒートマップを生成できます。

ヒートマップ

ヒートマップはほんの一例です。シーボーンのその他の一般的な用途には次のものがあります。

  • KDEプロット
  • 群れプロット
  • バイオリンのプロット

Seabornの背後にある考え方は、線、棒、円などの単純なチャートを使用するよりも直感的な方法でデータを表示することです。

あなたが興味を持っている場合-シーボーンの詳細についてはこちらをご覧くださいhttps ://seaborn.pydata.org/



0

Rは素晴らしいですが、Rが学ぶのが難しいというわけではありません。Rqが素晴らしいと思われるような他の名前を検索することは不可能です。したがって、問題が発生した場合、解決策の検索は悪夢であり、ドキュメントも素晴らしいものではありません。MatlabまたはOctaveは素晴らしいでしょう。また、RまたはMatlabでこれらのプロットを取得するのは非常に退屈です。

私見後処理ビジュアルは最適なルートです。フローデータからのそれらの多くは、Adobe IllustratorまたはGimpを介して送られます。速いです。プロットの構造を取得したら、エディターで詳細を変更します。Rをエディターとして使用しても、必要な柔軟性が得られません。常に新しいパッケージを探していることに気付くでしょう。


R; function??-Rにはヘルプが組み込まれています。通常、「cran」を検索してRを検索することもできます。ほとんどの主要な検索エンジンは1文字を十分に処理できることがわかります。
naught101



-3

無限のリソースがありますが、データの変換方法、処理するデータソースの数、共有の必要性などに基づいてリソースを絞り込むことができます。

適切なリソースを選択する方法についてのガイドは、正しい方向を示すのに役立ちます。


1
このグループに関連付けられているので、興味を示してください。リンクのみの回答はあまり役に立ちません。stats.stackexchange.com/help/promotionのアドバイスが適用される場合があります。
ニックコックス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.