In [ ]:
from beakerx import *
from beakerx.object import beakerx

import pandas as pd
df = pd.read_csv('../resources/data/interest-rates-small-with_index.csv')
df

In [ ]:
from beakerx import *
from beakerx.object import beakerx

import pandas as pd
df = pd.read_csv('../resources/data/interest-rates-small-with_index.csv',index_col=0)
df

In [ ]:
from beakerx import *
from beakerx.object import beakerx

import pandas as pd

s1 = pd.Series([0, 1, 2], index=pd.date_range('2000', freq='D', periods=3))
s2 = pd.Series([3, 4, 5], index=pd.date_range('2000', freq='D', periods=3))
s3 = pd.Series([6, 7, 8], index=pd.date_range('2000', freq='D', periods=3))

df = pd.concat([s1, s2, s3], axis=1)
df

In [ ]:
from beakerx import *
from beakerx.object import beakerx

import pandas as pd

s1 = pd.Series([0, 1, 2], index=pd.date_range('2000', freq='D', periods=3))
s2 = pd.Series([3, 4, 5], index=pd.date_range('2000', freq='D', periods=3))
s3 = pd.Series([6, 7, 8], index=pd.date_range('2000', freq='D', periods=3))

df = pd.concat([s1, s2, s3], axis=1)

def color_provider(row, column, table):
    row = table.values[row]
    val = row[column]
    if val == 4:
        return Color.GREEN
    return Color.BLACK
    
table = TableDisplay(df)
table.setStringFormatForTimes(TimeUnit.DAYS)
table.setFontColorProvider(color_provider)

table

In [ ]: