問題タブ [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.

0 投票する
1 に答える
4570 参照

python - Altair のプロットに垂直線を重ねる

df次のようなデータフレームがあります。

poundstime series で指定された水平座標を使用して垂直軸に変数をプロットし、Nandate以外のプロットに垂直線を重ねます。violation基本的に、非 NaN 値の縦棒を除いて、次のチャートが必要ですdf.violation

例のチャート

このノートChart()に従って 2 つのオブジェクトを重ねてみましたが、うまくいきませんでした。私はこのような何かを行うことができるように探しています:

別々のチャートpointsrules両方が正常に見えることを確認しました。それでも、points + rulesコマンドを実行すると次のエラーが発生します。

Altair はまだ初期段階にあり、ドキュメントが不足していることは知っていますが、これを簡単に行う方法を知っている人はいますか? これは、 では簡単なタスクの 1 つですggplot2

0 投票する
2 に答える
1145 参照

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'

これをデバッグする方法はありますか?

0 投票する
1 に答える
591 参照

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()

起動しますが、提供されるページは空です。ソースはありますが、何も視覚化されていません。

理由について何か考えはありますか?

0 投票する
1 に答える
9845 参照

python - How to create a grouped bar chart in Altair?

How does one create a grouped bar chart in Altair? I'm trying the following but it is just producing two graphs side by side.

This is the image produce