インストールしたい
Altair本体と、図を保存するためのパッケージをインストールします。
v5とv4で必要¯パッケージが異なります。
詳しくは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_saverとseleniumが必要です。
altair_saverにはイシュー(altair_saver#104)があるので、seleniumは4.2.0を指定する必要があります。
またaltair_saverは(まだ)v5非対応です。
すでにAltairを使った個人プロジェクトがあるのですが、移行するのに手間がかかりそうなので、もうしばらくはv4で様子を見ようと思っています。
さらにChromeブラウザとchromedriverが必要です。
これはChromeをヘッドレスモードで動かして画像やPDFとして保存しているためだと思います。
chromedriverをはじめて起動するときは、macOSのセキュリティ確認にひっかかります。
設定 → Security & Privacy → Generalタブを確認し、許可してください。