Activate a new figure for plotting.
All subsequent plotting operations will affect the new figure.
This function accepts all plot style keyword parameters.
Returns: | a new Plot |
---|---|
Return type: | figure |
The annular_wedge glyph renders annular wedges centered at x, y.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
The annulus glyph renders annuli centered at x, y.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.annulus(x=[1, 2, 3], y=[1, 2, 3], inner_radius=0.2,
outer_radius=0.5, color="#7FC97F"
)
show(plot)
The arc glyph renders circular arcs centered at x, y.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties are also accepted as keyword parameters.
Returns: | plot |
---|
The asterisk glyph is a marker that renders asterisks at x, y with size size.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.asterisk(x=[1,2,3], y=[1,2,3], size=20, color="#F0027F")
show(plot)
The bezier glyph displays Bezier curves with the given starting, ending, and control points.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties are also accepted as keyword parameters.
Returns: | plot |
---|
The circle glyph is a marker that renders circles at x, y with size size.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Notes
Only one of size or radius should be provided. Note that radius defaults to data units.
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.circle(x=[1, 2, 3], y=[1, 2, 3], radius=0.1, size=20)
show(plot)
The circle_cross glyph is a marker that renders circles together with a crossbar (+) at x, y with size size or radius.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.circle_cross(x=[1,2,3], y=[4,5,6], fill_alpha=0, line_width=2,
color="#FB8072", size=20)
show(plot)
The circle_x glyph is a marker that renders circles together with a “X” glyph at x, y with size size.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.circle_x(x=[1, 2, 3], y=[1, 2, 3], radius=0.1, size=20,
fill_alpha=0, color="#DD1C77")
show(plot)
The cross glyph is a marker that renders crossbars (+) at x, y with size size.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.cross(x=[1, 2, 3], y=[1, 2, 3], size=20,
color="#E6550D", line_width=2)
show(plot)
The diamond glyph is a marker that renders diamonds at x, y with size size or radius.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.diamond(x=[1, 2, 3], y=[1, 2, 3], size=20,
color="#1C9099", line_width=2)
show(plot)
The diamond_cross glyph is a marker that renders diamonds together with a crossbar (+) at x, y with size size or radius.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.diamond_cross(x=[1, 2, 3], y=[1, 2, 3], size=20,
color="#386CB0",fill_color=None, line_width=2)
show(plot)
Given a __view_model__ name, returns the corresponding class object
The image glyph takes each image as a two-dimensional array of scalar data.
A palette (string name of a built-in palette, currently) must also be supplied to use for color-mapping the scalar image.
Parameters: |
|
---|---|
Returns: | plot |
Notes
setting dilate to True will cause pixel distances (e.g., for dw and dh) to be rounded up, always.
The image_rgba glyph takes each image as a two-dimensional array of RGBA values (encoded as 32-bit integers).
Parameters: |
|
---|---|
Returns: | plot |
Notes
setting dilate to True will cause pixel distances (e.g., for dw and dh) to be rounded up, always.
The image_url glyph takes a urls for images to display.
Parameters: |
|
---|---|
Returns: | plot |
The inverted_triangle glyph is a marker that renders upside-down triangles at x, y with size size or radius.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.inverted_triangle(x=[1, 2, 3], y=[1, 2, 3], size=20,
color="#DE2D26")
show(plot)
The line glyph displays a single line that connects several points given by the arrays of coordinates x and y.
In addition the the parameters specific to this glyph, Line Properties are also accepted as keyword parameters.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
p = figure(title="line", plot_width=300, plot_height=300)
p.line(x=[1, 2, 3, 4, 5], y=[6, 7, 2, 4, 5])
show(p)
The multi_line glyph displays lines, each with points given by the arrays of coordinates that are the elements of xs and ys.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties are also accepted as keyword parameters.
Note
For this glyph, the data is not simply an array of scalars, it is really an “array of arrays”.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
p = figure(plot_width=300, plot_height=300)
p.multi_line(xs=[[1, 2, 3], [2, 3, 4]], ys=[[6, 7, 2], [4, 5, 7]],
color=['red','green'])
show(p)
The oval glyph displays ovals centered on the given coordinates with the given dimensions and angle.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.oval(x=[1, 2, 3], y=[1, 2, 3], width=15, height=25, angle=-0.7, color="#1D91C0",
width_units="screen", height_units="screen")
show(plot)
The patch glyph displays a single polygonal patch that connects several points given by the arrays of coordinates x and y.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
p = figure(plot_width=300, plot_height=300)
p.patch(x=[1, 2, 3, 2], y=[6, 7, 2, 2], color="#99d8c9")
show(p)
The patches glyph displays several patches, each with points given by the arrays of coordinates that are the elements of xs and ys.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Note
For this glyph, the data is not simply an array of scalars, it is really an “array of arrays”.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
p = figure(plot_width=300, plot_height=300)
p.patches(xs=[[1,2,3],[4,5,6,5]], ys=[[1,2,1],[4,5,5,4]],
color=["#43a2ca", "#a8ddb5"])
show(p)
The quad glyph displays axis-aligned rectangles with the given dimensions.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.quad(top=[2, 3, 4], bottom=[1, 2, 3], left=[1, 2, 3],
right=[1.2, 2.5, 3.7], color="#B3DE69")
show(plot)
The quadratic glyph displays quadratic curves with the given starting, ending, and control points.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties are also accepted as keyword parameters.
Returns: | plot – a plot to add this glyph to plot |
---|---|
Return type: | Plot |
The ray glyph displays line segments starting at the given coordinate and extending the given length at the given angle.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.ray(x=[1, 2, 3], y=[1, 2, 3], length=45, angle=-0.7, color="#FB8072",
line_width=2)
show(plot)
The rect glyph displays rectangles centered on the given coordinates with the given dimensions and angle.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Notes
setting dilate to True will cause pixel distances (e.g., for width and height) to be rounded up, always.
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.rect(x=[1, 2, 3], y=[1, 2, 3], width=10, height=20, color="#CAB2D6",
width_units="screen", height_units="screen")
show(plot)
Creates a scatter plot of the given x and y items.
Parameters: |
|
---|
All the Line Properties and Fill Properties are also accepted as keyword parameters.
Examples
>>> p.scatter([1,2,3],[4,5,6], fill_color="red")
>>> p.scatter("data1", "data2", source=data_source, ...)
The segment glyph displays line segments with the given starting and ending coordinates.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.segment(x0=[1, 2, 3], y0=[1, 2, 3], x1=[1, 2, 3],
y1=[1.2, 2.5, 3.7], color="#F4A582",
line_width=3)
show(plot)
The square glyph is a marker that renders squares at x, y with size size.
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Parameters: |
|
---|---|
Returns: | plot |
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.square(x=[1, 2, 3], y=[1, 2, 3], size=[10,20,30], color="#74ADD1")
show(plot)
The square_cross glyph is a marker that renders squares together with a crossbar (+) at x, y with size size.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.square_cross(x=[1, 2, 3], y=[1, 2, 3], size=[10,20,25],
color="#7FC97F",fill_color=None, line_width=2)
show(plot)
The square_x glyph is a marker that renders squares together with “X” glyphs at x, y with size size.
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Parameters: |
|
---|---|
Returns: | plot |
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.square_x(x=[1, 2, 3], y=[1, 2, 3], size=[10,20,25],
color="#FDAE6B",fill_color=None, line_width=2)
show(plot)
The text glyph displays text at the given coordinates rotated by the given angle.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Text Properties are also accepted as keyword parameters.
Note
The location and angle of the text relative to the x, y coordinates is indicated by the alignment and baseline text properties.
Returns: | plot |
---|
The triangle glyph is a marker that renders triangles at x, y with size size.
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Parameters: |
|
---|---|
Returns: | plot |
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.triangle(x=[1, 2, 3], y=[1, 2, 3], size=[10,20,25],
color="#99D594", line_width=2)
show(plot)
The wedge glyph renders circular wedges centered at x, y.
Parameters: |
|
---|
In addition the the parameters specific to this glyph, Line Properties and Fill Properties are also accepted as keyword parameters.
Returns: | plot |
---|
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.wedge(x=[1, 2, 3], y=[1, 2, 3], radius=15, start_angle=0.6,
end_angle=4.1, radius_units="screen", color="#2b8cbe")
show(plot)
The x glyph is a marker that renders “x” glyphs at x, y with size size.
In addition the the parameters specific to this glyph, Line Properties are also accepted as keyword parameters.
Parameters: |
|
---|---|
Returns: | plot |
Examples
from bokeh.plotting import figure, output_file, show
plot = figure(width=300, height=300)
plot.x(x=[1, 2, 3], y=[1, 2, 3], size=[10, 20, 25], color="#fa9fb5")
show(plot)
Get all the current axis objects
Returns: | splattable list of axis objects on this Plot |
---|
Get the current grid object(s)
Returns: | splattable list of grid objects on this Plot |
---|
Get the current legend object(s)
Returns: | splattable list of legend objects on this Plot |
---|
Get the current x axis object(s)
Returns: | splattable list of x-axis objects on this Plot |
---|
Get the current x grid object(s)
Returns: | splattable list of legend objects on this Plot |
---|
Get the current y axis object(s)
Returns: | splattable list of y-axis objects on this Plot |
---|
Get the current y grid object(s)
Returns: | splattable list of y-grid objects on this Plot |
---|