Python >> Tutoriel Python >  >> Python Tag >> Bokeh

Comment puis-je extraire des données d'un Bokeh ColumnDatasource

Un objet ColumnDataSource a un attribut data qui renverra le dictionnaire python utilisé pour créer l'objet en premier lieu.

from bokeh.plotting import ColumnDataSource

# define ColumnDataSource
source = ColumnDataSource(
    data=dict(
        x=[1, 2, 3, 4, 5],
        y=[2, 5, 8, 2, 7],
        desc=['A', 'b', 'C', 'd', 'E'],
    )
)

# find max for variable 'x' from 'source'
print( max( source.data['x'] ))