はじめに#
これは、Vega-Lite と Altair を使用したインタラクティブなノートブックのデータ可視化カリキュラムです。本書は、PythonベースのJupyterノートブックのシリーズで構成されており、対応するJavaScriptのノートブックはObservableでオンラインで利用できます。
始めに#
この可視化カリキュラムは、オンラインでもローカルコンピュータでも使用できます。このJupyter Bookでプロットを直接表示して操作できます。コードを変更したい場合は、いくつかの方法があります:
Observableを使ってオンラインでJavaScriptノートブックを読むには、上記の「Observable」ページに移動し、対応するノートブックをクリックします。
Colabを使ってオンラインでPythonノートブックを読むには、この本の対応するセクションをクリックし、ページの上部にある小さなロケットアイコンにカーソルを合わせて、メニューから「Colab」を選択します。
ローカルでPythonノートブックを読むには、以下の手順に従ってください。
ローカルインストール#
Altairとノートブック環境をインストールします。このノートブックで使用されている最新のバージョンは、_Altairバージョン4_です。
リリースページからノートブックをダウンロードします。通常は最新のリリースを使用します。(Altairバージョン3用のノートブックを使用したい場合は、Altair v3.2のリリースをダウンロードしてください。)
ローカルノートブック環境でノートブックを開きます。例えば、JupyterLabがインストールされている場合(v1.0以上が必要)、ノートブックが格納されているディレクトリ内で
jupyter lab
を実行します。
インターネット接続があるかどうか、また使用しているプログラミング環境に応じて、Altair用の特定のレンダラーを指定することがあります。
クレジット#
本教材は、ワシントン大学のJeffrey Heer、Dominik Moritz、Jake VanderPlas、Brock Craftによって開発されました。貴重な入力とフィードバックをいただいたUW Interactive Data LabとArvind Satyanarayanに感謝します!また、これらのノートブックを統合されたコースカリキュラム内で最初に使用したUW CSE512 2019年春学期の学生にも感謝します。