はじめに#

これは、Vega-LiteAltair を使用したインタラクティブなノートブックのデータ可視化カリキュラムです。本書は、PythonベースのJupyterノートブックのシリーズで構成されており、対応するJavaScriptのノートブックはObservableでオンラインで利用できます。

始めに#

この可視化カリキュラムは、オンラインでもローカルコンピュータでも使用できます。このJupyter Bookでプロットを直接表示して操作できます。コードを変更したい場合は、いくつかの方法があります:

  • Observableを使ってオンラインでJavaScriptノートブックを読むには、上記の「Observable」ページに移動し、対応するノートブックをクリックします。

  • Colabを使ってオンラインでPythonノートブックを読むには、この本の対応するセクションをクリックし、ページの上部にある小さなロケットアイコンにカーソルを合わせて、メニューから「Colab」を選択します。

  • ローカルでPythonノートブックを読むには、以下の手順に従ってください。

ローカルインストール#

  1. Altairとノートブック環境をインストールします。このノートブックで使用されている最新のバージョンは、_Altairバージョン4_です。

  2. リリースページからノートブックをダウンロードします。通常は最新のリリースを使用します。(Altairバージョン3用のノートブックを使用したい場合は、Altair v3.2のリリースをダウンロードしてください。)

  3. ローカルノートブック環境でノートブックを開きます。例えば、JupyterLabがインストールされている場合(v1.0以上が必要)、ノートブックが格納されているディレクトリ内でjupyter labを実行します。

インターネット接続があるかどうか、また使用しているプログラミング環境に応じて、Altair用の特定のレンダラーを指定することがあります。

クレジット#

本教材は、ワシントン大学のJeffrey Heer、Dominik Moritz、Jake VanderPlas、Brock Craftによって開発されました。貴重な入力とフィードバックをいただいたUW Interactive Data LabとArvind Satyanarayanに感謝します!また、これらのノートブックを統合されたコースカリキュラム内で最初に使用したUW CSE512 2019年春学期の学生にも感謝します。