В документах объяснялось, что
Кортеж обрабатывается как (row_indexer, column_indexer)
Вам просто нужно немного повернуть опцию подмножества.
По вашим данным
import pandas as pd
import numpy as np
data = pd.DataFrame(np.random.randn(5, 2), columns=list('AB'))
data.loc['Total'] = data.sum()
data.style.bar(subset = ([0,1,2,3,4], ['A', 'B']))
даёт