問題タブ [altair]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Altair のプロットに垂直線を重ねる
df
次のようなデータフレームがあります。
pounds
time series で指定された水平座標を使用して垂直軸に変数をプロットし、Nandate
以外のプロットに垂直線を重ねます。violation
基本的に、非 NaN 値の縦棒を除いて、次のチャートが必要ですdf.violation
。
このノートChart()
に従って 2 つのオブジェクトを重ねてみましたが、うまくいきませんでした。私はこのような何かを行うことができるように探しています:
別々のチャートpoints
とrules
両方が正常に見えることを確認しました。それでも、points + rules
コマンドを実行すると次のエラーが発生します。
Altair はまだ初期段階にあり、ドキュメントが不足していることは知っていますが、これを簡単に行う方法を知っている人はいますか? これは、 では簡単なタスクの 1 つですggplot2
。
python - Python Altairで数値を保存する
Altair の図を html の任意のグラフィック形式 (png、svg) で保存しようとしています。
HTML。html の図は表示されません。空白のページ
PNG。ドキュメントには
canvas
、パッケージが必要であると記載されており、conda にインストールする方法のコマンドが提供されています。私はコンダを持っていません。でシステム全体にインストールしていますnpm install canvas
。これにより、altair 自体に関連する一連のエラーが発生します。それらを修正しても、私はまだ得る:
FileNotFoundError: [Errno 2] No such file or directory: 'vl2svg'
FileNotFoundError: [Errno 2] No such file or directory: 'vl2png'
これをデバッグする方法はありますか?
python - Python+Altair (Vega-Lite): Web サーバー
Python 2.7.12 と Altair 1.2.0 を使用して、Web ページ上のいくつかのグラフを視覚化したいと考えています。
それらの例を使用すると、簡単で簡単です。
これはJupyter Notebookで機能します。
( https://altair-viz.github.io/documentation/displaying.html#displaying-plots-via-a-local-http-serverで説明されているように) に変更chart.display()
するだけで、Python の HTTPServer を使用して Web サーバーを起動できます。chart.server()
起動しますが、提供されるページは空です。ソースはありますが、何も視覚化されていません。
理由について何か考えはありますか?