インストールしたい
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タブを確認し、許可してください。