In [ ]:
import numpy as np
from bokeh.plotting import *
In [ ]:
N = 9
In [ ]:
x = np.linspace(-2, 2, N)
y = x**2
sizes = np.linspace(10, 20, N)
xpts = np.array([-.09, -.12, .0, .12, .09])
ypts = np.array([-.1, .02, .1, .02, -.1])
In [ ]:
output_notebook()
In [ ]:
annular_wedge(x, y, 10, 20, 0.6, 4.1,
inner_radius_units="screen", outer_radius_units = "screen",
color="#8888ee", tools="", title="annular_wedge")
show()
In [ ]:
annulus(x, y, 10, 20, inner_radius_units="screen", outer_radius_units = "screen",
color="#7FC97F", tools="", title="annulus")
show()
In [ ]:
arc(x, y, 20, 0.6, 4.1, radius_units="screen", color="#BEAED4", tools="", title="arc", line_width=3)
show()
In [ ]:
bezier(x, y, x+0.2, y, x+0.1, y+0.1, x-0.1, y-0.1,color="#D95F02", tools="", title="bezier", line_width=2)
show()
In [ ]:
circle(x, y, radius=0.1, radius_units="data", color="#3288BD", tools="", title="circle")
show()
In [ ]:
line(x, y, color="#F46D43", tools="", title="line")
show()
In [ ]:
multi_line([xpts+xx for xx in x], [ypts+yy for yy in y],
color="#8073AC", tools="", title="multi_line", line_width=2)
show()
In [ ]:
oval(x, y, 15, 25, angle=-0.7,
width_units="screen", height_units="screen",
color="#1D91C0", tools="", title="oval")
show()
In [ ]:
patch(x, y, color="#A6CEE3", tools="", title="patch")
show()
In [ ]:
patches([xpts+xx for xx in x], [ypts+yy for yy in y], color="#FB9A99", tools="", title="patches")
show()
In [ ]:
quad(x, x-0.1, y, y-0.1, color="#B3DE69", tools="", title="quad")
show()
In [ ]:
quadratic(x, y, x+0.2, y, x+0.1, y+0.1, color="#4DAF4A", tools="", title="quadratic", line_width=3)
show()
In [ ]:
ray(x, y, 45, -0.7, color="#FB8072", tools="", title="ray", line_width=2)
show()
In [ ]:
rect(x, y, 10, 20, -0.7,
width_units="screen", height_units="screen",
color="#CAB2D6", tools="", title="rect")
show()
In [ ]:
segment(x, y, x-0.1, y-0.1, color="#F4A582", tools="", title="segment", line_width=3)
show()
In [ ]:
square(x, y, size=sizes, color="#74ADD1",
tools="", title="square")
show()
In [ ]:
wedge(x, y, 15, 0.6, 4.1,
radius_units="screen",
color="#B3DE69", tools="", title="wedge")
show()
In [ ]:
scatter(x, y, marker="circle_x", size=sizes, color="#DD1C77", fill_color=None,
tools="", title="circle_x")
show()
In [ ]:
scatter(x, y, marker="triangle", size=sizes, color="#99D594",
line_width=2, tools="", title="triangle")
show()
In [ ]:
scatter(x, y, marker="o", size=sizes, color="#80B1D3",
line_width=3, tools="", title="circle")
show()
In [ ]:
scatter(x, y, marker="cross", size=sizes, color="#E6550D", fill_color=None,
line_width=2, tools="", title="cross")
show()
In [ ]:
scatter(x, y, marker="diamond", size=sizes, color="#1C9099",
line_width=2, tools="", title="diamond")
show()
In [ ]:
scatter(x, y, marker="inverted_triangle", size=sizes, color="#DE2D26",
line_width=2, tools="", title="invtriangle")
show()
In [ ]:
scatter(x, y, marker="square_x", size=sizes, color="#FDAE6B", fill_color=None,
line_width=2, tools="", title="square_x")
show()
In [ ]:
scatter(x, y, marker="asterisk", size=sizes, color="#F0027F", fill_color=None,
line_width=2, tools="", title="asterisk")
show()
In [ ]:
scatter(x, y, marker="square_cross", size=sizes, color="#7FC97F", fill_color=None,
line_width=2, tools="", title="square_cross")
show()
In [ ]:
scatter(x, y, marker="diamond_cross", size=sizes, color="#386CB0", fill_color=None,
line_width=2, tools="", title="diamond_cross")
show()
In [ ]:
scatter(x, y, marker="circle_cross", size=sizes, color="#FB8072", fill_color=None,
line_width=2, tools="", title="circle_cross")
show()