インストールしたい

Altair本体と、図を保存するためのパッケージをインストールします。 v5v4で必要¯パッケージが異なります。 詳しくはSaving Altair Charts: PNG, SVG and PDF formatを参照してください。

v5をインストールしたい

$ pip3 install -U altair
$ pip3 install -U vl-convert

v5では図を保存するためのパッケージ依存が少なくなりvl-convertだけでOKになりました。 ただし、PNGとSVGだけに対応しており、PDFでは保存できません。

v4をインストールしたい

$ pip3 install -U altair
$ pip3 install altair_saver
$ pip3 install selenium==4.2.0
$ brew install --cask google-chrome
$ brew install --cask chromedriver

v4では図を保存するためのパッケージ依存が複雑です。 まずaltair_saverseleniumが必要です。 altair_saverにはイシュー(altair_saver#104)があるので、seleniumは4.2.0を指定する必要があります。

またaltair_saverは(まだ)v5非対応です。 すでにAltairを使った個人プロジェクトがあるのですが、移行するのに手間がかかりそうなので、もうしばらくはv4で様子を見ようと思っています。

さらにChromeブラウザとchromedriverが必要です。 これはChromeをヘッドレスモードで動かして画像やPDFとして保存しているためだと思います。 chromedriverをはじめて起動するときは、macOSのセキュリティ確認にひっかかります。 設定Security & PrivacyGeneralタブを確認し、許可してください。