import pandas as pd
import numpy as np
from perspective import PerspectiveWidget
from datetime import timedelta,date
arrays = {'A':['bar', 'bar', 'bar', 'bar', 'baz', 'baz', 'baz', 'baz', 'foo', 'foo', 'foo', 'foo', 'qux', 'qux', 'qux', 'qux'],
'B':['one', 'one', 'two', 'two', 'one', 'one', 'two', 'two', 'one', 'one', 'two', 'two', 'one', 'one', 'two', 'two'],
'C':['X', 'Y', 'X', 'Y', 'X', 'Y', 'X', 'Y', 'X', 'Y', 'X', 'Y', 'X', 'Y', 'X', 'Y'],
'D':np.arange(date(2020,6,1),date(2020,6,17),timedelta(days=1),dtype=date)}
df = pd.DataFrame(arrays)
df.set_index(['D'])
psp = PerspectiveWidget(df, row_pivots=['D'], column_pivots=['A','B'],aggregates={'C':'count'},columns=['C'])
psp
So far so good...
We see that the axis are swapped while the column names in "groupBy" and "splitBy" remained the same.
This is incorrect.