私は、日付をX軸として、いくつかの累積数をYとしてプロットしようとしています。altairの累積数
私のようなアイテムのセットがあります。この例では
id1 date1 user1
id2 date2 user1
id3 date3 user2
を、私はX軸は3つのエントリ(日付1、日付2、date3)を持っているだろう、プロットは2行を持つようにしたいと思いますし、 user1は、date1に1、date2に2、date3に2のY値を持ちます。 user2は、date1に0、date2に0、date3に1を持ちます。
チャートを直接作成すると、私はこの累積カウントを得るために何を使うべきか分かりません。例えば。
Chart(data).mark_line().encode(x='date:T', y='count(*)', color='username')
明らかに、ほとんどの値が0(正確には同じ日付)のチャートを作成します。
理想的には、
Chart(data).mark_line().encode(x='date:T', y='cumcount(*)', color='username')
は動作しますが、同等のin the documentationがあるようには思えません。
私の実際のケースでは、数ヶ月にわたって10人のユーザーと数千のエントリがあります。
私はパンダの操作を経由して必要なプロットを作成するには、以下の答えているが、問題にタブを維持する価値があるかもしれない:https://github.com/altair-viz/ altair/issues/348 –