Aller au contenu

Data Visualization avec Bokeh

from bokeh.io import show, output_notebook
from bokeh.plotting import figure
from bokeh.resources import INLINE
output_notebook(INLINE)

Data

import numpy as np
import pandas as pd
items = ["A", "B", "C", "D", "E"]
sizes = [150, 142, 85, 217, 60]
x = np.linspace(-10, 10, 100)
y = x**2
# data = {"item": items, "size": sizes}

Charts

from bokeh.transform import cumsum
from bokeh.models import ColumnDataSource, DataTable, TableColumn, HoverTool, LabelSet

1. Table

source = ColumnDataSource({"item": items, "size": sizes})

columns = [
    TableColumn(field="item", title="Item"),
    TableColumn(field="size", title="Size",)
]
table = DataTable(source=source, columns=columns, height=200, width=500)

show(table)