INNER CODE UNIT · Python
datashop_plot
alteryx/open_source_demos · predict-correct-answer/utils.py:140
def datashop_plot(fm, col1='', col2='', label=None, names=['', '', '']):
colorlist = ['#3A3A3A', '#1072B9', '#B22222']
colormap = {name: colorlist[name] for name in label}
colors = [colormap[x] for x in label]
labelmap = {0: 'INCORRECT', 1: 'CORRECT'}
desc = [labelmap[x] for x in label]
source = ColumnDataSource(dict(
x=fm[col1],
y=fm[col2],
desc=desc,
color=colors,
index=fm.index,
problem_step=fm['Step Name'],
problem=fm['problem_steps.Problem Name'],
attempt=fm['Attempt At Step']
))
hover = HoverTool(tooltips=[
("(x,y)", "(@x, @y)"),