<jupyter_start><jupyter_text>This IPython Notebook contains simple examples of the line function. To clear all previously rendered cell outputs, select from the menu:    Cell -> All Output -> Clear<jupyter_code>import numpy as np
from six.moves import zip
from bokeh.plotting import figure, show, output_notebook
N = 4000
x = np.random.random(size=N) * 100
y = np.random.random(size=N) * 100
radii = np.random.random(size=N) * 1.5
colors = ["#%02x%02x%02x" % (int(r), int(g), 150) for r, g in zip(50+2*x, 30+2*y)]
output_notebook()
TOOLS="crosshair,pan,wheel_zoom,box_zoom,reset,tap,save,box_select,poly_select,lasso_select"

p = figure(tools=TOOLS)
p.scatter(x,y, radius=radii, fill_color=colors, fill_alpha=0.6, line_color=None)
show(p)<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.13411458333333334, 'fraction_numerical': 0.037760416666666664, 'mean_word_length': 6.69, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '44067', 'license': 'BSD-3-Clause', 'n_tokens_mistral': 315, 'n_tokens_neox': 288, 'n_words': 70, 'path': 'examples/plotting/notebook/color_scatterplot.ipynb', 'repo_name': 'SiggyF/bokeh', 'size': '768'}